iOS 集成支付寶過程中 我遇到的一些坑,請大家注意啦(ALI69錯誤,ALI64錯誤)


支付寶很早一段時間就集成了,之前由於一直忙於開發就沒有總結,今天整理桌面的時候看到,當時做支付時候的一些散落的筆記,就稍微整理一下,給大家分享一下。

第一:當時調用支付寶的時候,總是調不起來,進過斷點跟蹤發現,privateKey 為nil 

解決:找到文件 RSADataSigner.m 做以下修改 

// [result appendString:@"-----BEGIN PRIVATE KEY-----\n"];
    [result appendString:@"-----BEGIN RSA PRIVATE KEY-----\n”]; // [result appendString:@"\n-----END PRIVATE KEY-----"];
 [result appendString:@"\n-----END RSA PRIVATE KEY-----"];

這兩句做替換,注釋掉的是被替換掉的代碼

第二:調用不起支付寶的因素

 需要檢查   需更改 appScheme 和info.plit 中的appScheme type 一樣

第三: ALI69錯誤

解決:在生成訂單描述類中 (order.m)所有參數拼接的字符串字段中間的&不能缺失 順序  

第四:報錯ALI64的錯誤

解決:sign_type   showUrl  不要填 有默認值,   (文檔說的是可選項,但是之前我填了,就直接報ALI64錯誤,去掉就好了,)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM