文档章节

php银联在线支付集成

爬墙
 爬墙
发布于 2016/01/27 14:06
字数 575
阅读 166
收藏 0

先申请:打开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

© 著作权归作者所有

共有 人打赏支持
爬墙
粉丝 11
博文 328
码字总数 68238
作品 0
美国
请教个问题:有木有谁 在 安卓端集成过 银联在线支付 功能?

请教个问题:有木有谁 在 安卓端集成过 银联在线支付 功能? 需要一份 银联在线支付 Android 集成文档 ,sdk,和 demo项目 谢谢。

zhaiguangtao
2015/03/09
59
0
小柒2012/spring-boot-pay

spring-boot-pay 支付服务:支付宝,微信,银联详细 代码案例 (除银联支付可以测试以外,支付宝和微信支付测试均需要企业认证,个人无法完成测试),项目启动前请仔细阅读 注意事项 。 API接口...

小柒2012
2017/08/02
0
0
电子商务系统Mallmold CN(中国版) 1.0 RC 发布

Mallmold(摩登电子商务系统)是一个开源的php商城系统,其中国版根据国际版本地化而成,保持着Mallmold的强大功能和优异性能。 本地化方面包括: 1. 姓名和地址; 2. 国家和地区; 3. 支付方式...

hellogirl
2013/10/10
795
2
基于 Ping++ 的聚合支付PHP处理库--Omnipay-pingpp

Omnipay-pingpp Omnipay-pingpp 是 omnipay PHP 支付处理库的 Ping ++ 驱动程序。 Ping++ 是国内领先的聚合支付服务商,集成了包括支付宝(APP、Wap、PC、即时到账、扫码、企业付款),微信(...

匿名
2016/12/14
1K
1
小柒2012/springMvc-dubbo-pay

springMvc-dubbo-pay 此版本为springMvc整合版,boot版本见spring-boot-pay 有时候开发者想要的不一定是一个大而全的项目,而是可以集成到适合我们项目中的Demo。 以下所有支付Demo,绝非唬人...

小柒2012
2017/08/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

7 个致命的 Linux 命令

导读 如果你是一个 Linux 新手,在好奇心的驱使下,可能会去尝试从各个渠道获得的命令。以下是 7 个致命的 Linux 命令,轻则使你的数据造成丢失,重则使你的系统造成瘫痪,所以,你应当竭力避...

问题终结者
今天
0
0
设计模式:工厂方法模式(工厂模式)

工厂方法模式才是真正的工厂模式,前面讲到的静态工厂模式实际上不能说是一种真正意义上的设计模式,只是一种变成习惯。 工厂方法的类图: 这里面涉及到四个种类: 1、抽象产品: Product 2、...

京一
今天
0
0
区块链和数据库,技术到底有何区别?

关于数据库和区块链,总会有很多的困惑。区块链其实是一种数据库,因为他是数字账本,并且在区块的数据结构上存储信息。数据库中存储信息的结构被称为表格。但是,区块链是数据库,数据库可不...

HiBlock
今天
0
0
react native 开发碰到的问题

react-navigation v2 问题 问题: static navigationOptions = ({navigation, navigationOptions}) => ({ headerTitle: ( <Text style={{color:"#fff"}}>我的</Text> ), headerRight: ( <View......

罗培海
今天
0
0
Mac Docker安装流程

久仰Docker大名已久,于是今天趁着有空,尝试了一下Docker 先是从docker的官网上下载下来mac版本的docker安装包,安装很简易,就直接拖图标就好了。 https://www.docker.com/products/docker...

writeademo
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部