相信各位小夥伴在接入微信支付的時候,必定遇到過返回-1的這個問題,說實話,這個問題真的很噁心,微信開放平臺提供的文檔在關於-1這個問題的描述(可能的緣由:簽名錯誤、未註冊APPID、項目設置APPID不正確、註冊的APPID與設置的不匹配、其餘異常等)。一開始我看到這個說明的時候,個人心裏是崩潰的,這說了跟沒說有什麼區別。api
Apicloud微信支付iOS能夠,安卓返回-1 ,iOS能夠說明接口沒問題。這時候要在配置項找緣由了,通過排查是安卓應用簽名沒有配置正確:微信
安卓應用簽名生成須要手機安裝一個簽名工具,而後根據包名來生成!ide
https://docs.apicloud.com/Others/Open-SDK-Integration-Guide/weChat工具