支付流程理解与测试实战

回调应只保证一次有效,支付成功一定会返回结果,失败不返回异步结果,页面上显示支付失败;异步通知的前提是支付成功。

 

我们自己的流水订单:订单是在发起请求之后,调取支付页面之前生成的,每一次发起订单号都不一样
第三方的流水订单:支付完成后返回的

 

公司项目支付总结如下:

1、APP的银联支付有预支付订单号;

2、PC端的微信、支付宝、银联,APP端的微信、支付宝,都没有预支付订单号;成功后,返回交易凭证号;

3、APP的微信、支付宝、银联支付没有同步,只有异步;即支付后直接在第三方显示支付结果,然后再关闭页面(待定??);

4、PC的支付宝银联支付有同步,也有异步,同步即支付后会返回支付成功或失败的结果并跳转到商户页面;异步即只有成功才会返回结果(交易凭证号、金额、订单号)至后台接口进行状态的变更;异步通知必须是外网,内网通知不到;

5、PC的微信支付没有同步,有异步,需要查询支付结果;

 

 

关于通联第三方结果返回注意的问题:
1、系统交易成功,第三方返回失败, 
2、系统交易成功,第三方返回成功;
3、系统交易成功,第三方也成功,但是返回的不是成功,这种情况为第三方本身问题,系统仍需要每天与第三方对账确定最终结果,以免出现错账;
4、系统交易成功,第三方未及时返回或未返回结果,系统仍需要每隔2小时或一定时间与第三方进行对账,及时更新系统最终交易结果;

转载于:https://www.cnblogs.com/lelexiong/p/9274841.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值