1. 支付寶商戶申請地址
https://memberprod.alipay.com/account/reg/enterpriseIndex.htm
2. 提交成功后支付寶會發(fā)送郵件到郵箱進行驗證
點擊繼續(xù)注冊
3. 填寫賬戶密碼 、支付密碼、安全問題,至此商戶賬號申請完成。
1. 登錄支付寶商戶賬號,進行實名認證
認證地址: https://certify.alipay.com/org/channel.htm
商戶服務簽約
認停車快手機移動支付需要與支付寶簽約 “移動支付” 業(yè)務,如果需要使用自助繳費終端中的支付寶支付功能,則需要簽約“即時到賬”服務。
1. 登錄支付寶,選擇商家服務
2. 選擇產品商店>>電腦在線收款>及時到賬收款套餐
3. 根據支付寶向導進行簽約(具體步驟略),提交審核后,大概在7個工作日內支付寶會予以審核。(注:即使到賬需要提供域名,所提供的域名需要以之前實名認證的公司備案過的域名,如果沒有域名也可使用別的公司授權過的域名)
4. 提交后可以在“我的商家服務”中查看簽約的業(yè)務以及狀態(tài)。
5、審核通過后,則需要登陸支付寶設置相關支付參數(shù)。具體如下
附:商戶密鑰生成及設置
意:若是已經開通過并上線過(移動支付、即時到賬等業(yè)務)產品網上支付的商戶,可以使用原來的參數(shù)提交到停車快平臺,可忽略此步驟。此步驟會影響到之前已經上線的支付應用及網站的正常支付,請根據需要謹慎操作。
1.登錄支付寶商戶平臺在我的商家服務>查看PID、key。在新打開的頁面中https://b.alipay.com/order/pidAndKey.htm ),可查看到簽約支付寶賬號、合作者身份ID(PID)。
3. 上傳RSA公鑰
在“合作伙伴密鑰管理”下,點擊“RSA加密”后的“添加密鑰”,把自己的公鑰復制進去,如下圖所示。
例如:
轉換前pem文件格式:
-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDQWiDVZ7XYxa4CQsZoB3n7bfxLDkeGKjyQPt2FUtm4TWX9OYrd523iw6UUqnQ+Evfw88JgRnhyXadp+vnPKP7unormYQAfsM/CxzrfMoVdtwSiGtIJB4pfyRXjA+KL8nIa2hdQy5nLfgPVGZN4WidfUpkddCVXnZ4bAUaQjXQIDAQAB
-----END PUBLIC KEY-----
轉換后的字符串:
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDQWiDVZ7XYxa4CQsZoB3n7bfxLDkeGKjyQPt2FUtm4TWX9OYrd523iw6UUqnQ+Evfw88JgRnhyXadp+vnPKP7unormYQAfsM/CxzrfMoVdtwSiGtIJB4pfyRXjA+KL8nIa2hdQy5nLfgPVGZN4WidfUYQpkddCVXnZ4bAUaQjXQIDAQAB
4. 點擊“確認上傳”,提示:上傳成功,說明已經成功上傳
在“合作伙伴密鑰管理”下,點擊“RSA加密”后的“添加密鑰”,把自己的公鑰復制進去,如下圖所示。
說明: 如果需要修改公鑰,只需要把新的公鑰復制進去,點擊“修改”即可!
RSA密鑰生成與使用
1. 生成商戶密鑰
1. 打開openssl密鑰生成軟件 打開openssl文件夾下的bin文件夾,執(zhí)行openssl.exe文件,如下圖:
2. 生成RSA私鑰
輸入“genrsa -out rsa_private_key.pem 1024”命令,回車后,在當前bin文件目錄中會新增一個rsa_private_key.pem文件,其文件為原始的商戶私鑰(請妥善保存該文件,PHP開發(fā)語言中需要使用該文件),以下為命令正確執(zhí)行截圖:
3. 生成RSA公鑰(此處生成的密鑰即為需要上傳到支付寶的轉換前pem文件格式,需要按照上面步驟進行處理后上傳到支付寶)
輸入“rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem”命令回車后,在當前bin文件目錄中會新增一個rsa_public_key.pem文件,以下為命令正確執(zhí)行截圖:
4. 生成PKCS8編碼的私鑰(此處生成的私鑰需要上傳到停車快平臺,需要去除空格、頭行和尾行、換行符,處理后得到的字符串為“商戶私鑰”)
輸入命令“pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt”并回車,當前界面中會直接顯示出生成結果:
右鍵點擊openssl窗口上邊邊緣,選擇“編輯→標記”,選中要復制的文字:
支付寶公鑰
支付寶的RSA公鑰為:
-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCnxj/9qwVfgoUh/y2W89L6BkRA
FljhNhgPdyPuBV64bfQNN1PjbCzkIM6qRdKBoLPXmKKMiFYnkd6rAoprih3/PrQE
B/VsW8OoM8fxn67UDYuyBTqA23MML9q1+ilIZwBC2AQ2UBVOrFXfFl75p6/B5Ksi
NG9zpgmLCUYuLkxpLQIDAQAB
-----END PUBLIC KEY-----
(1) 把支付寶的公鑰復制到新建的記事本中,并對該記事本命名為“alipay_public_key.txt”;
(2) 去掉這串字符串中的回車、換行、空格,變成只有一行文字;
(3) 在這串支付寶公鑰字符串的頭尾部分,分別增加“-----BEGIN PUBLIC KEY-----”、“-----END PUBLIC KEY-----”這兩條文字;
(4) 切割這串支付寶公鑰字符串,第一行、第二行、第三行分別是64個字符,第四行是24個字符,切割后的格式與商戶剛生成的公鑰格式一致即可,如下圖:
密鑰及各個支付參數(shù)獲取
1.支付寶行號:即登錄的賬號(即登錄郵箱,例如:5265855445@qq.com)
2.合作者身份(PID):為16位數(shù)字,在我的商家服務>查看PID和Key
3.安全校驗碼(Key):在我的商家服務>查看PID和Key
4.商戶私鑰:本地生成通過PKCS8編碼得到的私鑰通過去除空格、換行符得到的字符串,可直接使用附件RSA_PRIVATE.txt中的私鑰,也可以自己生成,考慮安全問題建議自己生成。
5.支付寶公鑰:上面 “RSA密鑰生成與使用”第5點獲取的密鑰,可直接使用附件中RSA_PUBLIC.txt中的公鑰,也可以自己生成,考慮安全問題建議自己生成。
注意:紅色字體為上傳到停車快平臺的參數(shù),支付寶公鑰需要自行上傳到支付寶平臺