微信小程序端 :uni-pay-co通过组件调用支付,payRef.value.open之后提示fail Error: errCode: INVALID_REQUEST | errMsg: 201 商户订单号重复
在第一次支付成功后不跳页的情况下,继续二次支付就会提示fail Error: errCode: INVALID_REQUEST | errMsg: 201 商户订单号重复
order_no都是我动态生成的,不会出现重复
payRef.value.open({
total_fee: res.data.amount, // 支付金额,单位分 100 = 1元
type: "recharge", // 支付回调类型
order_no: res.data.id, // 业务系统订单号
description: ${res.data.createTime}充值
, // 支付描述
});
而且成功支付或者取消之后不会触发success和cancel事件
3 个回复
t***@163.com (作者)
在emit('success'),emit('fail'),emit('cancel') 后加入this.res = {}便可
t***@163.com (作者)
success等不触是因为this.$emit之前关闭弹窗实例导致传值失败
DCloud_uniCloud_VK
可以直接将
改成