zoukankan      html  css  js  c++  java
  • iOS 集成支付宝过程中 我遇到的一些坑,请大家注意啦(ALI69错误,ALI64错误)

    支付宝很早一段时间就集成了,之前由于一直忙于开发就没有总结,今天整理桌面的时候看到,当时做支付时候的一些散落的笔记,就稍微整理一下,给大家分享一下。

    第一:当时调用支付宝的时候,总是调不起来,进过断点跟踪发现,privateKey 为nil 

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

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

    这两句做替换,注释掉的是被替换掉的代码

    第二:调用不起支付宝的因素

     需要检查   需更改 appScheme 和info.plit 中的appScheme type 一样

    第三: ALI69错误

    解决:在生成订单描述类中 (order.m)所有参数拼接的字符串字段中间的&不能缺失 顺序  

    第四:报错ALI64的错误

    解决:sign_type   showUrl  不要填 有默认值,   (文档说的是可选项,但是之前我填了,就直接报ALI64错误,去掉就好了,)

  • 相关阅读:
    Codeforces 877 C. Slava and tanks
    Codeforces 877 D. Olya and Energy Drinks
    2017 10.25 NOIP模拟赛
    2017 国庆湖南 Day1
    UVA 12113 Overlapping Squares
    学大伟业 国庆Day2
    51nod 1629 B君的圆锥
    51nod 1381 硬币游戏
    [JSOI2010]满汉全席
    学大伟业 2017 国庆 Day1
  • 原文地址:https://www.cnblogs.com/liuwenqiang/p/5729322.html
Copyright © 2011-2022 走看看