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中文網其他相關文章!