银联多商户支付_银联聚合支付

银联多商户支付_银联聚合支付一、银联支付1

一、银联支付
1。项目引用银联demo中sdk所有部分。银联支付简单来说分为:支付请求,退款请求,支付查询,银联回调。
2,支付请求为构建支付参数其中包含商户id,业务订单号,证书位置,商品价格。
3,退款请求根据支付完成的流水号为主要参数进行银联退款操作,
4,支付查询根据业务订单号与支付时间向银联查询支付订单的状态。
5,银联回调,其中支付回调跟退款回调为统一回调接口,根据其中业务类型进行区分。
二、多商户支付
1,多商户模式主要表现在不同商户调用接口支付到不通的商家账户内。
2,主要实现在于保存不同的商户信息持久化,其中包含,商户id,证书位置,证书密码等。然后再每次支付前根据前端传递的code辨别商户,将不同的商户支付参数初始化到支付请求中。
3。证书问题,银联sdk是对证书初始化后保存构建的ssl链接,切换商户后,链接还是原始的,会导致支付无权限问题。
解决方式:每次加载商家支付参数时,将支付证书内容初始化。每次支付都会构建相对应证书。

*考虑不周之处望指出

三、支付demo
git地址:https://github.com/cmtccc/unionPay

1,其中返回封装内引用包已去掉,使用请自行封装。
2,多商户请求体现在支付请求,支付回调,其他接口为原始内容,如有需要请自行复制。

四、支付流程图
在这里插入图片描述
账单下载部分未开发 有需要自行研究

今天的文章
银联多商户支付_银联聚合支付分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/61009.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注