美文网首页
接入2017最新支付宝SDK遇到的那些坑

接入2017最新支付宝SDK遇到的那些坑

作者: 活着就是为了小玉 | 来源:发表于2017-09-13 11:07 被阅读0次

    1新版SDK与旧版SDK区别

    旧版SDK需要填写参数

    partner //商户在支付宝签约时,支付宝为商户分配的唯一标识号(以2088开头的16位纯数字)

    seller //卖家支付宝账号对应的支付宝唯一用户号(以2088开头的16位纯数字),订单支付金额将打入该账户,一个partner可以对应多个seller_id。

    privateKey 私钥

    新版SDK需要填写参数

    appID 支付宝分配给开发者的应用ID(如2014072300007148)

    rsaPrivateKey 或者NSString *rsa2PrivateKey = @""; 私钥

    sign_type 根据你选择的私钥格式 填写RSA or RSA2

    新版SDK partner参数被替换为appID  seller 参数可选 默认为商户签约账号对应的支付宝用户ID

    2新版SDK接入

    建议先使用新版SDK附带Demo 代入自己的参数运行一般然后再接入app

    2.1 生成 应用公钥私钥

    参考官方文档 生成相应长度公私钥 并在蚂蚁金服开发平台   账号管理 -> 开放平台密钥 设置应用公钥处设置公钥 上传公钥时复制粘贴切忌不要带入空格 确保支付宝侧公钥对应上自己的私钥

    2.2 SDK内设置

    appid 蚂蚁金服开放平台->开放平台密钥 APPID

    rsaPrivateKey or rsa2PrivateKey 上一步生成的公钥

    2.3 运行支付宝SDK

    (SDK订单信息拼接 并给拼接完成后的字符串签名是在本地实现 自己APP内签名这一步推荐放在服务器)

    如果上述步骤全部正常走下来,这个时候应该是输入短信验证码后直接到支付界面

    3错误信息

    新版SDK第一次接入一般遇到多的错误

    ALI40247/ALI64

    检查app是否开通移动支付 

    使用支付宝提供的签名验签工具对使用的公私钥进行匹配

    如果是服务器签名 是否对返回签名进行base64编码和Urlencode操作

    相关文章

      网友评论

          本文标题:接入2017最新支付宝SDK遇到的那些坑

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