这个文档讲述了一些开发过程中的坑,以及插件在php框架中的使用方法。
前期会拿到银联电子支付提供的如下文档:
这些文档里没有给到php的开发demo
,这时候你可以通过在线平台自行下载
或者让对应的商户工作人员
给发一份;
银联在线开放平台下载
商户交易证书(即私钥证书)下载
在商户服务管理系统页面进行操作,具体看他们提供的企业门户控台证书申请操作指引
文档,只要按照步骤走,操作很简单。
前期工作
需要把自己的ip发给商务添加ip白名单,不然接口不通。
嵌入插件
作为程序员说一些开发中遇到的问题。
拿到CHINAPAY_DEMO_PHP
,没有很开心,因为很多东西都不明确,不详细,最起码一个完整的流程都没有,她们提供的技术对接者是一个java,因为业务调整,她们没有php开发工作人员了,所以这又是一个坑,因为技术成熟,只要你遇到问题,就是你的问题,她们那边不会有问题的,所以你只能不断的审视自己的代码。实在看不出来,咨询她们技术,会把对应的日志丢给你。
嵌入插件的时候,引用她们的实体类,出现了问题,咨询她们,她们说直接引用就好。
出现问题后我各种尝试发现是我的项目yii2框架的问题。实例化的引用方法不一样。
tp框架: $secssUtil = new SecssUtil();
yii2 和larval框架: $secssUtil = new \SecssUtil();
这样就解决了。
注意事项
:
该插件针对php版本5.4以上
才可使用
secssUtil方法说明
security.properties
只需要更改三个参数:
sign.file
(绝对路径)
sign.file.password
verify.file
(绝