微信支付成功后,app没有回调 您所在的位置:网站首页 app跳转小程序返回 微信支付成功后,app没有回调

微信支付成功后,app没有回调

2023-06-26 03:38| 来源: 网络整理| 查看: 265

我我12小时前

加粗

标红

插入代码

插入链接

插入图片

上传视频

请 登录 后发表内容 关闭新增或编辑超链接确认取消关闭插入视频确认取消发表

这里做个总结吧,首先感谢大家伙的回答,留个总结给后来踩坑的记录下

基本上来说的话,肯定是要后端做异步支付结果通知的,这个是必须的,前端结果不可靠,不过其实我的主要问题是回调的时候,安卓端微信支付会有个bug,也不知道算不算是bug,在其他大型APP上也可以复现

在安卓端上测试(设备是android 11的IQOO),当支付不按微信支付设计的流程走,支付成功或者失败之后

重点来了:你不点返回商户或者不正常返回的话,直接上滑(就像切换程序一样),然后又回到本APP,这时候微信是不会回调通知的。此时你再次发起支付,会直接回调上一次的回调结果,不管支付跟失败都会触发上述问题

解决方法的话,也比较简单,就是自己记录发起支付的时候的prepayId,然后在回调的WxPayEntryActivity中抛出去跟发起支付的作比较,或者图省事就保存个全局变量啥的,然后报个错就完事了,不要走后续支付成功流程啥的

你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。

待楼主反馈12小时前有用 回复 关闭请选择投诉理由广告内容违法违规恶意灌水内容其他


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有