接口中规中距,有php demo,但只有发送请求的demo,其它的都得自己写。最大的问题是,每经过一步,都要发邮件,或通知银行的人再申请下一步,从2021年3月29日创建沟通群,到2021年6月3日正式上线,中间沟通了无数次花了很多时间
商户平台:https://open.citicbank.com/
下载demo等 https://open.citicbank.com/#/help/servicerules/sdk
帮助站点地图(后发的可以下载demo)http://sitopen.test.citicbank.com/docs/#/intro/README
帮助文档h5 http://sitopen.test.citicbank.com/docs/#/interface/qft/citicwallet/IFWAE003
下载demo http://sitopen.test.citicbank.com/docs/#/guide/access/interface-encrypt
常见问题 http://sitopen.test.citicbank.com/docs/#/interface/qft/citicwallet/faq
接入流程图 http://sitopen.test.citicbank.com/docs/#/guide/README
接入测试准出流程 http://sitopen.test.citicbank.com/docs/#/guide/access/partner-test
开发时,先要自己使用银行提供的工具生成4种秘钥,根据文档里写的。然后把生成的公钥发到对方邮箱。
会收到测试的信息,银行公钥等,开始做测试支付接口,由于,支付签名等,包括中文字符都是自己写的,接口调试方面也花了大量时间。
后面测试通过了,银行的人要申请正式的接口,又等银行1周多。
正式的申请通过后,银行的商户平台无法查看证书了,又得等,好了之后,又得将商户正式的证书上传到商户平台,中间还得向银行的人要验证码(没有它无法上传证书)。
开发中信银行,在沟通上花的时间特别多时间,基本上是我开发的所有银行支付接口中,最繁琐,走流程最多的银行了。
无论如何最终也上线了。
下面是中信银行文档里的流程图,可以看到,每个需要银行审批,或银行操作的,都得等上1周以上,浪费了大量时间。