首頁 >後端開發 >php教程 >php對接行動支付寶流程以及商家的私鑰、公鑰的詳細說明9(圖)

php對接行動支付寶流程以及商家的私鑰、公鑰的詳細說明9(圖)

黄舟
黄舟原創
2017-03-14 16:32:472468瀏覽

1、肯定是先去和支付寶簽訂合約

2、去支付寶官網下載skd

3、也是最繞最複雜的一點

1、用下載好的sdk產生秘鑰(這三個指令sdk文件有說明,安裝那個工具順序產生就好)

    產生RSA私鑰

openssl>g    enrsa -out rsa_private_key.pem 1024   (php服务端用)

產生RSA公鑰

openssl>      rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem  (网站配置)




將RSA私鑰轉換成PKCS8格式

openssl>   pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt   (ios或者安卓用)

4、然後not ify_url.php裡面的程式碼就是php這邊回呼函數的程式碼,(最好寫個介面給ios和安卓,用來當他們那麼的回呼接口)

5、

if ($_POST['trade_status'] == 'TRADE_FINISHED')   else if ($_POST['trade_status'] == 'TRADE_SUCCESS')


  裡面加上自己本地的資料處理、付款成功會回傳一堆回呼資訊、具體情況介面文件

附註:即使不走回呼函數的話,客戶端那麼也是可以支付成功的,和伺服器並不衝突,所以,設定服務端的時候一定要注意private_key_path、ali_public_key_path、cacert 這三個設定檔的位址是否正確、

以上是php對接行動支付寶流程以及商家的私鑰、公鑰的詳細說明9(圖)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn