文档参考
https://open.icbc.com.cn/icbc/apip/docs_index.html
工银e缴费PHP版本对接?
背景介绍
因为工行e缴费集成了许多缴费项目,包括水电煤气的缴费,还包括党费的缴纳等。这里就是一个党建项目涉及到党费缴纳的问题,所以才接入工银e缴费。
应用场景
这里接入的是工银e缴费的页面,根据规则来生成页面链接即可。
签名规则
工银e缴费采用的是RSA验签的形式来进行签名生成的。由于中心接口是Java语言开发,所以涉及到一些加密跟PHP还是有所区别的。
签名的生成
Windows环境
以生成RSA算法为例:
解压SDK包后,进入到bin目录,双击keygen_rsa.bat文件,生成一对RSA公钥和密钥。
Linux环境
以生成RSA算法为例:
解压SDK包后,进入到bin目录,运行 ./keygen_rsa.sh命令,生成一对RSA公钥和密钥。
$ cd bin
$ ./keygen_rsa.sh
生成了xxxx.pri(私钥)+xxxx.pub(公钥)