天天看點

check sign Fail!或sign check fail: check Sign and Data Fail!-自查方案

一、報這個錯大多都是支付寶公鑰配置錯誤,不同環境的公鑰是不同的,大家先确認自己的支付寶公鑰擷取是否正确: 

1. 沙箱公鑰【

檢視

】 

密鑰生成可參照【

如何生成RSA,RSA2密鑰 2. 開放平台密鑰【

】,已建立應用的,直接打開對應的應用進行檢視, 

建立應用可參照:【

如何建立應用

】 打開應用檢視 

開放平台密鑰适用于【

當面付 】,【 芝麻信用 商戶會員 app支付 手機網站支付 電腦網站支付 網站支付寶登入 單筆轉賬到支付寶

】等相關新版接口 

3.mapi網關密鑰【

mapi網關适用于【 移動支付 老版手機網站支付 即時到賬 快捷登入 批量付款到支付寶

】等老版接口 

二、檢查自己的網關位址,是沙箱還是正式環境下的 

沙箱網關

https://openapi.alipaydev.com/gateway.do           

正式環境網關:

https://openapi.alipay.com/gateway.do           

三、本地測試成功,伺服器上測試失敗   

如果本地測試成功,但是伺服器上報錯,那就應該不是代碼問題,可能是作業系統運作環境不同導緻的,建議檢查你的運作環境版本是否過低,過低建議更新,.net的話需要.net framework 4.0的

繼續閱讀