美文网首页SO 问题来了支付宝集成
笔记《集成支付宝》问题解决篇

笔记《集成支付宝》问题解决篇

作者: 失忆的程序员 | 来源:发表于2017-02-22 09:54 被阅读14次

    1 . 集成 :按照支付宝官方文档操作, 

    下载 SDK 找到对应自己的 dome, 打开,运行。

    对应自己的项目进行复制粘贴

    把图片中的文件都复制到自己的项目中,如图

    哈哈问题来了,

    第一个问题:

    关于支付宝出现的头文件找不到问题

    然后直接找到这个Header Search Paths ,

    把你的支付宝SDK  路径拉进去, 这个时候要的是绝对路径。

    网上会搜到一大片这个问题。

    =============================

    第二个问题:

    这个时候会报错一堆 大约14个错误,我的是14个。

    这个时候呢,不要慌,找到dome  , 把两个.a拖进去,运行一下,就可以了。 除非你集成有问题,那就在集成一次。 如图

    ========================

    然后呢还有问题: 

    问题是,支付宝 signedstring 一直是空 , 加密一直会是空的问题,

    找到这个类: RSADataSigner ,然后在替换两行代码,

    如下: 注意 按照我的顺序;

    // 这2行需要改

    [result appendString:@"-----BEGIN PRIVATE KEY-----\n"];  

    [result appendString:@"\n-----END PRIVATE KEY-----"];

    // 改成这行

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

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

    加密还是空的话 你换一下key;

    相关文章

      网友评论

        本文标题:笔记《集成支付宝》问题解决篇

        本文链接:https://www.haomeiwen.com/subject/ervpwttx.html