支付寶java後臺接入簡單流程
1、申請好支付寶,簽約管理裡面開通了移動支付服務
2、下載demo,裡面有相關生成祕鑰
WS_MOBILE_PAY_SDK_BASE 下載檔名
①根據提示,生成2個pem檔案
openssl>genrsa -out rsa_private_key.pem 1024
生成RSA公鑰
openssl>rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem
②將RSA私鑰轉換成PKCS8格式,通過
pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt
得到一串字串,右鍵標題欄-編輯-標記,選中begin和end之間的字元,再編輯-複製
③複製進支付寶
複製進來即可
3、後臺接入
填入剛才一串標識複製的公鑰和,pem檔案裡面的字串私鑰即可。注意,字元不能有註釋、標點、空格,再加上非常長,要小心。
不過我們的專案公鑰是不改的
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCsuvReyjltfoSK8D6ONJXEnwsL
9Z3K0eUS7+n7vgr+HgedLQ6vWWYiw96ADUQ9LZL/0sUVJTaIL5niKL92GY1p2I+T
ksmqOIqy+FEQUkmzCP5GkT/QTMvcHGMecbv2haDKPLabh5YCnnOLuRGkIkNkJ9VG
1UZ/O5IW7Sadswj/2QIDAQAB
專案裡面:
public static String ali_public_key = "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCnxj/9qwVfgoUh/y2W89L6BkRAFljhNhgPdyPuBV64bfQNN1PjbCzkIM6qRdKBoLPXmKKMiFYnkd6rAoprih3/PrQEB/VsW8OoM8fxn67UDYuyBTqA23MML9q1+ilIZwBC2AQ2UBVOrFXfFl75p6/B5KsiNG9zpgmLCUYuLkxpLQIDAQAB";
做了幾個專案都沒有變過,應該就不變了:)