| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- /**
- * wx.requestMidasPayment 错误码 => 用户提示文案
- * 官方文档:https://developers.weixin.qq.com/minigame/dev/api/midas-payment/wx.requestMidasPayment.html
- */
- export const MIDAS_PAY_ERROR_MSG: Record<number, string> = {
- [-1]: "系统错误,请稍后重试",
- [-2]: "支付已取消",
- [-6]: "下单参数错误",
- [-15001]: "支付参数缺失",
- [-15002]: "支付参数不合法",
- [-15003]: "订单重复,请勿重复支付",
- [-15004]: "支付后台错误,请稍后重试",
- [-15005]: "应用支付权限被封禁",
- [-15006]: "不支持该货币类型",
- [-15007]: "订单已支付",
- [-15009]: "本次支付已超过限额",
- [-15010]: "正式版不允许在沙箱环境支付",
- [-15011]: "请求数据类型错误",
- [-15012]: "签名错误",
- [-15013]: "代币未发布",
- [-15014]: "paysig 错误",
- [-15015]: "登录已过期,请重新登录",
- [-15016]: "道具价格错误",
- [-15017]: "订单已关闭",
- [1]: "支付已取消",
- [2]: "请勿重复发起支付",
- [3]: "未安装 GooglePlay,无法支付",
- [4]: "系统支付状态异常",
- [5]: "操作系统错误",
- [6]: "支付失败,请稍后重试",
- [7]: "支付已取消",
- [1000]: "参数错误",
- [1001]: "分区未发布",
- [1003]: "代币或分区配置错误",
- [3017]: "道具 ID 非法",
- [701001]: "iOS 不支持虚拟支付",
- };
- /**
- * 根据 errCode 获取提示文案
- */
- export const getMidasPayErrorMsg = (errCode: number): string => {
- return MIDAS_PAY_ERROR_MSG[errCode] ?? `支付失败(${errCode})`;
- };
|