分布式电商项目——12.对接银联支付和支付宝支付

前提
在申请测试的时候一定要点开测试
分布式电商项目——12.对接银联支付和支付宝支付_第1张图片

聚合支付平台设计

支付平台

在线支付平台分为:支付宝、平安支付、微信支付、小米支付、银联支付等。
聚合支付平台: ping++、mustPay 等。

聚合支付与第三方支付的区别

支付项目中常见难点

1.支付回调接口中,产生延迟通知?如何解决支付状态不一致问题
2.重试支付回调接口时,如何保证回调接口通知幂等性问题
3.支付金额与商品金额如果不一致时,如何处理
4.第三方支付平台如何与对接系统保证分布式事务问题
5.支付服务如何与其他系统保证分布式事务问题

支付系统实现原理

同步回调:
异步回调:

银联支付接口

https://open.unionpay.com/tjweb/acproduct/dictionary
https://open.unionpay.com/tjweb/acproduct/list?apiservId=448

在线html格式化 http://tool.oschina.net/codeformat/html

实现步骤:
1.下载对应的银联demo
2.创建D:\certs目录
3.下载对应测试证书,放入D:\certs

测试账号信息:
卡号:6216261000000000018
姓名:全渠道
身份证

你可能感兴趣的:(微服务框架,分布式电商项目)