V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
liuzhen
V2EX  ›  问与答

接入支付宝遇到的问题

  •  
  •   liuzhen · 2016-12-05 20:06:07 +08:00 · 2175 次点击
    这是一个创建于 2908 天前的主题,其中的信息可能已经有所发展或是发生改变。

    今天接入支付宝遇到几个问题导致接入失败

    问题 1

    合作伙伴密匙管理和开放平台密匙有什么区别吗?
    

    问题 2

    应用公匙和支付宝公匙是什么区别?用 MAC 版 RSA 工具生成的公匙是 应用公匙 还是 支付宝公匙 呢?
    

    问题 3

    在开放平台中 可以修改支付宝公匙吗?
    

    问题 4

    用 MAC 版 RSA 工具生成的 私匙 需要在开放平台里面配置吗?是不是只需要在代码中签名时使用就可以了?
    

    PS :这几个‘匙’的名词我是真的没看懂啊- -

    官方文档上没找到这些词汇的定义,网上的文章也基本都是支付宝回调服务器相关的

    有懂的人也可以解惑下啊,谢谢

    第 1 条附言  ·  2016-12-05 23:59:29 +08:00
    目前几个密钥的名词问题整清楚了
    卡在调起支付宝APP阶段
    无限弹“系统繁忙,请稍后再试”. 错误码6001
    以下是urlencode之前的拼接参数
    app_id="2016091000476364"&biz_content="{"body":"易传余额充值","goods_type":"0","out_trade_no":"20161205234241997183284","product_code":"QUICK_MSECURITY_PAY","seller_id":"2088102174928347","subject":"易传余额充值","total_amount":100}"&charset="utf-8"&method="alipay.trade.app.pay"&notify_url="http://api.yc0739.com/pay/alipayNotify"&sign="BlOGeclLFC48T84UJ/7O2DfVYp31i8WQ9s0ys3yCSHD7SVTIw9q7mZPv8cu/Z+X1nOoB1NO5tvPLEv+3+CB/J3kG6IrKlrjsglrH7Og6e32aRUZk8pg7Swj5Dl17iIhzZELLlHLKzSBofAFWE6vn4hbB/UkCZEL86N/PnUNbLZ8="&sign_type="RSA"&timestamp="2016-12-05 23:42:42"&version="1.0"
    
    参数值的字符串去掉也一样的错误
    我去试试Server端的SDK
    
    第 2 条附言  ·  2016-12-06 15:26:16 +08:00
    已解决。
    有坑的地方在于参数值 urlencode 和签名
    4 条回复    2016-12-06 12:15:33 +08:00
    Showfom
        1
    Showfom  
       2016-12-05 21:58:24 +08:00
    你是什么版本的支付宝接口啊
    Ge4Los
        2
    Ge4Los  
       2016-12-05 23:16:03 +08:00
    1 没听过合作版密钥。
    2. 支付宝公钥是用来检查支付宝服务器给你的信息。应用公钥是你自己生成的,然后把公钥传给支付宝存起来。
    3. 支付宝公钥不用改,似乎大家用的都是一样的。
    4. rsa 生成的密钥就是你的 app 密钥,自己保存好就行,主要用来算签名。支付宝服务器会用对应的 app 公钥来检查。
    更多的信息请了解 rsa 非对称加密。
    liuzhen
        3
    liuzhen  
    OP
       2016-12-05 23:51:18 +08:00
    @Showfom 最近版本的 APP 支付接口
    Showfom
        4
    Showfom  
       2016-12-06 12:15:33 +08:00 via iPhone
    @liuzhen 没用过 app 接口 帮不了你
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5182 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 09:23 · PVG 17:23 · LAX 01:23 · JFK 04:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.