码迷,mamicode.com
首页 > 其他好文 > 详细

快钱支付接口

时间:2014-09-18 16:52:34      阅读:2180      评论:0      收藏:0      [点我收藏+]

标签:99bill

1.下载快钱的demo代码和一个证书包,还有 人民币网关自助接入接口文档


2.生成自己的证书

2.0.安装   Win32OpenSSL_Light-0_9_8k.exe

打开openssl.exe,  

2.1. 输入genrsa -out private-rsa.key 1024,按enter即可。

2.2 输入req -new -x509 -key private-rsa.key -days 750 -out public-rsa.cer,按enter,报错:

Unable to load config info from /usr/local/ssl/openssl.cnf  

solution: 将openssl.cfg复制到 c:/usr/local/ssl/openssl.cnf  (记得改后缀),就能成功执行第二条命令了;

执行了以后输入一些国家缩写之类的信息(都不重要,随便写)

2.3.输入pkcs12 -export -name test-alias -in public-rsa.cer -inkey private-rsa.key -out 99bill-rsa.pfx,按enter

2.4. 输入密码  password  ,  总共2次;

2.5. 如果是使用PHP的商户,输入转换命令pkcs12 -in 99bill-rsa.pfx -passin pass:password -nodes -out 99bill-rsa.pem,按enter即可;

2.6.public-rsa.cer要上传到快钱帐号上:安全设置--商户证书--商户证书上传

2.7.下载 RSA第一个证书;在receive页面要用到,这个证书是快钱的公钥;


memo:

》》signType = 4 ;

》》form表单中要有个字段signMsg, 是对其他非空参数用证书进行加密后再做个base64的转码。此处非常有可能会报20001说订单信息的签名内容不正确,原因是你那些非空参数没有按照文档的顺序来排列!!!

比如inputCharset是第一个,然后到bgUrl。。。

>>

不管是借记卡还是信用卡,只要是快捷支付的方式,minimum也是1元。


本文出自 “技术是逼出来的。” 博客,请务必保留此出处http://linkindick.blog.51cto.com/2345165/1554670

快钱支付接口

标签:99bill

原文地址:http://linkindick.blog.51cto.com/2345165/1554670

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!