php银联在线支付集成

先申请:打开https://open.unionpay.com/,选择“产品介绍”选择“网关支付”,点开之后选择下方标签:运营服务,可以看到申请指南


必看指南:网关支付产品商户接入测试指引.doc,官网对应有下载,认真读完之后怎么集成开发心里就有个数了


下载对应的sdk,php必须5.3或以上才支持,下载后改好对应的证书路径及php引用文件路径(貌似要批量替换,引用文件的出错信息可以在php的错误日志看到),测试成功


关于证书:

需要用到的证书3个,分测试环境和正式环境

证书下载:

测试证书:在下载的sdk包已带着有,开箱即用,可以直接测试,测试的时候商户号用sdk中的自带即可

生产证书下载:

商户签名证书:通过cfca网站下载pfx证书,注意时效性,10天内可下载,一般申请通过立马去下载,下载成功后,需要导出,具体操作看“网关支付产品商户接入测试指引.doc”的“证书导出流程”

另外两个证书在sdk开发包中可以找到“assets/生产环境证书”


关于测试,

之前我专门用了银联的“我的测试”功能,发现根本走不通,咨询客服问,客服说只要sdk默认的走通,就可以直接切换倒生产环境测试, “我的测试”中很多走不通,不用测试了,要测试,就到生产环境中去。

切换到生成环境:参看切换到生产环境,并对照网关支付产品商户接入测试指引.doc中的生产环境配置章节或者sdk中的自带的说明

在生产环境测试的时候,交易金额请勿小于1角。


关于后台通知:只要返回http 200状态值就认为成功通知了,不再通知

如果一直通知失败(返回500状态或者网络故障),总共会发5次,时间间隔为1分钟、2分钟、4分钟、5分钟。 


日常交易查看平台:https://merchant.unionpay.com

你可能感兴趣的:(PHP,银联支付集成)