//#region src/components/eftposPay/const.ts
let EftposEnum = /* @__PURE__ */ function(EftposEnum) {
	/** 后端支付 - 仅支付  */
	EftposEnum["Payo"] = "payo";
	/** 前端支付 */
	EftposEnum["Tyro"] = "tyro";
	/** 后端支付 - 支付 + 退款  */
	EftposEnum["Windcave"] = "windcave";
	EftposEnum["Stripe"] = "stripe";
	/** 后端支付 - 支付 + 退款  */
	EftposEnum["Linkly"] = "linkly";
	/** mx51支付 - 支付 + 退款  */
	EftposEnum["MX51"] = "mx51";
	/** 汇付天下 */
	EftposEnum["Huifu"] = "huifu";
	/** Adyen 刷卡机支付 */
	EftposEnum["AdyenPos"] = "adyenpos";
	/** Adyen 支付宝支付 - 商家被扫模式 */
	EftposEnum["AdyenAlipay"] = "adyenalipay";
	/** Adyen 微信支付 - 商家被扫模式 */
	EftposEnum["AdyenWechat"] = "adyenwechat";
	return EftposEnum;
}({});
let StatusEnum = /* @__PURE__ */ function(StatusEnum) {
	StatusEnum["Init"] = "init";
	StatusEnum["Loading"] = "loading";
	StatusEnum["Warn"] = "warn";
	StatusEnum["Fail"] = "fail";
	StatusEnum["Success"] = "success";
	StatusEnum["Pedding"] = "pedding";
	StatusEnum["Resove"] = "resove";
	StatusEnum["Reject"] = "reject";
	StatusEnum["Question"] = "question";
	return StatusEnum;
}({});
let ModeEnum = /* @__PURE__ */ function(ModeEnum) {
	/** 支付 */
	ModeEnum["Pay"] = "pay";
	/** 完整支付 */
	ModeEnum["FullPay"] = "fullPay";
	/** 退款 */
	ModeEnum["Refund"] = "refund";
	/** 查询 */
	ModeEnum["Query"] = "query";
	return ModeEnum;
}({});
/**
* 崩溃恢复
*/
let RestoreEumn = /* @__PURE__ */ function(RestoreEumn) {
	/** 常规  */
	RestoreEumn["Normal"] = "normal";
	/** 恢复 */
	RestoreEumn["Restore"] = "restore";
	return RestoreEumn;
}({});
/**
* 订单状态
*/
let OrderEumn = /* @__PURE__ */ function(OrderEumn) {
	/** 恢复  */
	OrderEumn["Restore"] = "restore";
	/** 常规  */
	OrderEumn["Normal"] = "normal";
	/** 成功 */
	OrderEumn["Succeed"] = "succeed";
	/** 失败 */
	OrderEumn["Failed"] = "failed";
	/** 等待 */
	OrderEumn["Pending"] = "pending";
	/** 没有订单状态 */
	OrderEumn["Null"] = "null";
	return OrderEumn;
}({});
let ClientEnum = /* @__PURE__ */ function(ClientEnum) {
	/** 用户端 */
	ClientEnum["User"] = "user";
	/** 商家端 */
	ClientEnum["Merchant"] = "merchant";
	return ClientEnum;
}({});
let RouteEnum = /* @__PURE__ */ function(RouteEnum) {
	/** 改价页 */
	RouteEnum["Amount"] = "amount";
	/** 门店列表页 */
	RouteEnum["DeviceList"] = "deviceList";
	/**支付页 */
	RouteEnum["Pay"] = "pay";
	return RouteEnum;
}({});
let PayRouteEnum = /* @__PURE__ */ function(PayRouteEnum) {
	PayRouteEnum["Step"] = "step";
	PayRouteEnum["Unset"] = "unset";
	return PayRouteEnum;
}({});
let PayStatus = /* @__PURE__ */ function(PayStatus) {
	PayStatus["Success"] = "200";
	/** 未生成交易记录 */
	PayStatus["NoPay"] = "4004";
	/** 配对失效 */
	PayStatus["PairingFailure"] = "606020";
	/** 支付失败 */
	PayStatus["Unknown"] = "701000";
	/** 交易请求超时 */
	PayStatus["Timeout"] = "701001";
	/** 支付失败 */
	PayStatus["PaymentFailed"] = "701002";
	/** 繁忙 EFTPOS终端暂时不可用，因为EFTPOS正在处理另一个请求。 */
	PayStatus["PayOtherEftposFailed"] = "701003";
	/** 购物者没有出示卡片/卡片金额不足/在线拒绝/卡已过期/卡被锁定 */
	PayStatus["PayCardErrorFailed"] = "701004";
	/** 断网 向EFTPOS发送消息失败。可能有网络问题，也可能没有连接websocket。 */
	PayStatus["NoNetWork"] = "701005";
	/** 交易等待超时 */
	PayStatus["PayTimeout"] = "701006";
	/** 连接失败 */
	PayStatus["SocketError"] = "701007";
	/** 银行拒绝 */
	PayStatus["PayBankRefuses"] = "701008";
	/** 签名拒绝 */
	PayStatus["SignatureDeclined"] = "701009";
	/** 配置参数错误 */
	PayStatus["UserConfigError"] = "701010";
	/** mx51未知状态 */
	PayStatus["UnknownMx51"] = "702001";
	return PayStatus;
}({});
//#endregion
export { ClientEnum, EftposEnum, ModeEnum, OrderEumn, PayRouteEnum, PayStatus, RestoreEumn, RouteEnum, StatusEnum };
