银联支付

银联支付首先须要和银行进行签约,这是一个比较流程,一步一步往下走就能够了。web

等你签约经过了以后,你就收到一个邮件(商户入网参数通知 注意保密),而后按照邮件的说明 下载他的证书,包括导入和上传(他会有一个操做流程的包,按照他的一步一步走 就能够了);服务器

注意 这个证书有时效性,14天的时效;异步

 

支付的逻辑都差很少测试

我认为是三部曲 : 一、调起银联(产生支付环境)   二、支付   三、异步(同步)通知 的处理。【订单状态的修改以异步通知为准(最准确的是进行订单查询 当异步超时,就能够进行订单查询 而后修改订单状态)】;spa

我使用的是手机控件支付,下载一个最新的手机控件开发包 网址 https://open.unionpay.com/ajweb/help/file/techFile?productId=3 ;下载完成后里面会有多个文件夹 服务器端的sdk也在里面。我使用的是 PHP。直接拿出来用就能够了;开发

使用前须要先仔细阅读readme.txt 里面的东西;get

使用测试环境直接按路径访问,看可不能够支付成功(通常是能够支付成功的);同步

当你换成生产环境的时候,首先你须要替换sdk里面的 acp_sdk.ini  使用assets文件夹下面的 “生产环境配置文件”里面的 acp_sdk.ini(注意文件的后缀 去掉“证书”字样);io

而后就是证书,将 生产环境证书 放好 如在D盘 建一个cert 将 证书都放在里面,以前下载的也要放里面;服务器端

而后配置 sdk 里面的 acp_sdk.ini,注意下载的那个证书 有一个6位纯数字的密码填写好;

而后就在代码中填写你的好比 商户号等必要数据;

而后就直接运行,应该就能够了。若是仍是不行 能够发邮件到 acpservice@unionpay.com 这个是银联的邮箱 说出你的问题,他的回复及时性很高【他们好像还有线上QQ答疑,那个也很方便】

代码 他的demo里面都有现成的,直接用就好,什么方法 readme.txt 里面介绍的很清楚,

写的很差,请多指教

相关文章
相关标签/搜索