小程序
小游戏
企业微信
微信支付
扫描小程序码分享
付款码支付第一次用户取消支付后,用户成功切换付款码再次进行支付时,接口直接返回用户取消支付,请问这种情况怎么处理?
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
用户遇到支付异常,请按如下说明处理
步骤1 用户微信端弹出系统错误提示框,用户可在交易列表查看交易情况,如果未找到订单,需要商户重新发起支付交易;如果订单显示成功支付,商户收银系统再次调用【查询订单API】查询实际支付结果;
步骤2 用户微信端弹出支付失败提示,例如:余额不足,信用卡失效。需要重新发起支付;
步骤3 当交易超时或支付交易失败,商户收银系统必须调用【撤销订单API】,撤销此交易。
步骤4 由于银行系统异常、用户余额不足、不支持用户卡种等原因使当前支付交易失败,商户收银系统应该把错误提示明确展示给收银员。
步骤5 根据返回的错误码,判断是否需要撤销交易,具体详见API返回错误码列表
参考https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/develop/chapter2_22.shtml
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
说明你的业务系统,第二次使用了第一次的预支付prepay_id;解决办法是,每次用户支付那一刻,都使用即时生成的prepay_id
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
异常处理
用户遇到支付异常,请按如下说明处理
步骤1 用户微信端弹出系统错误提示框,用户可在交易列表查看交易情况,如果未找到订单,需要商户重新发起支付交易;如果订单显示成功支付,商户收银系统再次调用【查询订单API】查询实际支付结果;
步骤2 用户微信端弹出支付失败提示,例如:余额不足,信用卡失效。需要重新发起支付;
步骤3 当交易超时或支付交易失败,商户收银系统必须调用【撤销订单API】,撤销此交易。
步骤4 由于银行系统异常、用户余额不足、不支持用户卡种等原因使当前支付交易失败,商户收银系统应该把错误提示明确展示给收银员。
步骤5 根据返回的错误码,判断是否需要撤销交易,具体详见API返回错误码列表
参考https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/develop/chapter2_22.shtml
说明你的业务系统,第二次使用了第一次的预支付prepay_id;解决办法是,每次用户支付那一刻,都使用即时生成的prepay_id
https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=9_10&index=1