集成支付寶支付遇到的missing-signature問題解決及相關注意事項
- 2019 年 10 月 6 日
- 筆記
今天用PHP集成支付寶電腦支付,使用demo進行測試時一直提示missing-signature,後來一番折騰後解決了,這裡記錄一下需要注意的幾點。
config.php中的參數均是在螞蟻金服開放平台密鑰管理的開放平台密鑰中獲取。
需要下載密鑰生成器先生成密鑰,生成後複製公鑰,在上述的密鑰管理網站「RSA(SHA256)密鑰(推薦)」下設置公鑰。同時目錄下會有rsa_private_key.pem、rsa_public_key.pem、rsa_private_key_pkcs8.pem。只需使用前兩個。 1. app_id直接複製頁面中的APPID 2. merchant_private_key與rsa_public_key分別填入rsa_private_key.pem、入rsa_public_key.pem中的內容,注意需要去掉前後的BEGIN及END注釋,並且避免換行(嘗試去掉後就沒有了missing-signature報錯)