主流支付平台:支付宝,微信支付,银联支付(注意:微信支付走的是公账)
商户端:收钱的这个客户,聚合支付之小米支付
聚合支付平台优缺点:
优点:对接接口简单、后期维护成本低
缺点:跑路或者资金链断裂,安全系数低
适合于中小型公司,月流水几万左右
银联支付对接接口实现步骤:
https://open.unionpay.com/tjweb/api/dictionary
https://open.unionpay.com/tjweb/acproduct/list?apiSvcId=448&index=5
1.银联开放平台申请测试账号:https://open.unionpay.com/tjweb/acproduct/list?apiservid=448
2.下载对应的商户的证书 放入到d:/certs/
3.启动银联支付demo的时候修改配置:
4.特别注意一定要在产品列表钟--操作,集成测试才能有权限,测试数据填写如下
1.银联开放平台申请测试账号:手机号为17343759359
在我的商家-->我的产品-->测试参数中下载所有测试证书
2.下载对应商户的证书 放入到d:/certs/目录
银联支付请求分析:/Form_6_2_FrontConsume在跳转到银联支付接口
前台地址:
后台地址:
验签(验证签名)的作用:防止数据被篡改
银联支付原理:
1.封装支付请求参数
2.将参数验证签名,以html表单的形式提交给银联支付接口
以html表单方式提交有什么好处:方便提交参数。