招商银行收款通支付对接

1. 运行环境

1). 当前使用的 Laravel 版本?

php 7.3,laravel 8,windows 10,小皮

2. 问题描述?

新手小白没有对接过银行支付,不太了解国密等加解密的具体流程,不知道有没有大佬对接过,有啥简单点的方法嘛。

文档要求:
客户端在请求时需要把加签要素放在https的header头里面

| 变量名称      |  说明 |
| ------------ | ------------ |
| appid        | openApi申请的appid&secret,作为网关加签使用  |
| sign         | 使用SM3withSM2算法获取的业务报文的摘要  |
| apisign      | 对appid、secret、sign、timestamp进行字典排序后的SM3withSM2(或者其他算法)加签 |
| verify       | SM3withSM2 |

对接招商银行收款通支付

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 7

之前对接过sm3,用的是github.com/lizhichao/sm 这个包。

4个月前 评论

站里搜,已经有好些问答和文章分享解决过这问题了

4个月前 评论
LOST

加签验签这些,可以使用银行提供的 SDK 单独封装一个服务,供内部调用。否则这块可能会比较麻烦。

4个月前 评论

之前做过招行商城对接,用go写了sm的逻辑编译bin文件,php 用exec方式调用,用起来挺稳定的

4个月前 评论
yangweijie

java 起一个服务 调接口也行,有个小诺专门是国密加密的演示项目

4个月前 评论
justmd5 4个月前

需要可以联系我,v信 cighsen

4个月前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!