加载《支付结果通知及处理》成功,点击此处阅读
首页 →文档下载

支付结果通知及处理

以下为《支付结果通知及处理》的无排版文字预览,完整内容请下载

支付结果通知及处理

2019.12.23 | 魏某某

/ 微信/支付宝支付返回结果值

微信:

/

支付宝:

/

/ 对于支付结果的处理

支付成功、支付失败:

在收到支付结果后,需对系统中的支付单进行状态修改操作,此时需要注意,如果返回失败,接口直接返回失败即可;

举例:拿微信举例,如果微信通知付款成功,返回时有一个out_trade_no参数,?此参数为调用?统一下单接口时传入微信的支付单号,可根据此参数取得对应的支付单,然后进行修改操作,若操作时出现异常,需向微信返回错误的xml代码,用微信的重试机制来二次回调,否则就需要记录通知信息,在本系统自动重试来解决。

交易中:

在界面上通知用户请等待支付结果,此时需要采取主动的定时任务进行主动访问处理,间隔1min重复访问,如果访问到直到不再是交易中为止,如果是失败标记失败,并推送给用户支付失败,如果是成功,推送给用户支付成功,完成确认支付后续操作

/ 支付异常原因分析

1.网络原因或是对方 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 。?

/ 附:微信官方文档说明

支付完成后,微信会把相关支付结果和用户信息发送给商户,商户需要接收处理,并返回应答。

对后台通知交互时,如果微信收到商户的应答不是成功或超时,微信认为通知失败,微信会通过一定的策略定期重新发起通知,尽可能提高通知的成功率,但微信不保证通知最终能成功。(通知频率为15/15/30/180/1800/1800/1800/1800/3600,单位:秒)

【注意】同样的通知可能会多次发送给商户系统。商户系统必须能够正确处理重复的通知。

推荐的做法是,当收到通知进行处理时,首先检查对应业务数据的状态,判断该通知是否已经处理过,如果没有处理过再进行处理,如果处理过直接返回结果成功。在对业务数据进行状态检查和处理之前,要采用数据锁进行并发控制,以避免函数重入造成的数据混乱。

【特别提醒】商户系统对于支付结果通知的内容一定要做签名验证,并校验返回的订单金额是否与商户侧的订单金额一致,防止数据泄漏导致出现“假通知”,造成资金损失。技术人员可登进微信商户后台扫描加入接口报警群。

? ?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。

  1. 农村垃圾收运处理试点工作实施方案
  2. 关于开展2020年健康促进学校创建活动的通知(1)
  3. 公司钓鱼免费玩通知
  4. 财务核算中心业务主管述职报告
  5. 公司员工住宿吃饭补助通知
  6. 关于组织举办征文比赛的通知
  7. 进度款支付申请(施工单位用表)
  8. 商标网上申请缴费指南
  9. 集中收款平台支付通过JIRA提前退款操作参考
  10. 附件2.关于加快健康通行码应用的通知
  11. 疫情与教育专项课题通知
  12. 好大夫-医生精选处方流程-11-03
  13. 加油站环保制度及相关防护措施
  14. 学校废弃口罩集中处理制度
  15. 关于印发XX市2020年健康扶贫工作要点的通知
  16. 关于疫情防控相关事宜的通知
  17. 幼儿园突发公共卫生事件应急及疫情处理值班制度
  18. 印刷线路板退锡废液处理技术研究进展
  19. 体检通知记录

以上为《支付结果通知及处理》的无排版文字预览,完整内容请下载

支付结果通知及处理由用户“zorkyoof”分享发布,转载请注明出处
XXXXX猜你喜欢
回顶部 | 首页 | 电脑版 | 举报反馈 更新时间2021-02-18 22:04:36
if(location.host!='wap.kao110.com'){location.href='http://wap.kao110.com/html/ef/c2/31470.html'}ipt>if(location.host!='wap.kao110.com'){location.href='http://wap.kao110.com/html/ef/c2/31470.html'}ipt>