標籤: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, 是對其他不允許為 NULL 的參數用認證進行加密後再做個base64的轉碼。此處非常有可能會報20001說訂單資訊的簽名內容不正確,原因是你那些不允許為 NULL 的參數沒有按照文檔的順序來排列!!!
比如inputCharset是第一個,然後到bgUrl。。。
>>
不管是借記卡還是信用卡,只要是快捷支付的方式,minimum也是1元。
本文出自 “技術是逼出來的。” 部落格,請務必保留此出處http://linkindick.blog.51cto.com/2345165/1554670
快錢支付介面