前言
因为好多银行的支付SDK实例都是java的比较多,所以银行的支付用PHP比较难做,尤其是工商银行的支付更加是步步是坑。头一次对接工商银行,弄了好久,终于成功。这篇博客只是我做工行的聚合支付时,遇到的一些问题以及解决方法。
商户接入聚合支付前准备工作
1、熟悉支付的操作流程,详细阅读相关的文档。
2、准备相关的参数,工行聚合支付主要有两个接口,一个是支付接口,另一个是异步商户通知接口。支付接口除了文档上的要传的必要参数,主要的参数有银行提供的appid和商户id mer_id。自行下载java SDK生成app私钥和app公钥以及加密参数的AES密钥AES_KEY,文档中自行下载网关公钥。
3、工行的接口地址:https://open.icbc.com.cn/icbc/apip/api_list.html
找到收单服务中的聚合支付。
4、确保银行提供的参数正确,以及开通了相关接口。
应用场景
公众号或者生活号上选择商品支付完成(微信支付或者支付宝支付)后,款额流入银行开通好的工行卡。完成收单。
开发流程<