【问题标题】:PayPal Sandbox API Credentials for DoDirectPayDoDirectPay 的 PayPal 沙盒 API 凭证
【发布时间】:2013-03-09 19:06:39
【问题描述】:

我正在尝试在 PayPal Sandbox 中设置一个测试平台,以便为我的公司实施/测试 DoDirectPay API。 DoDirectPay 根据文档以及示例代码 sn-p here

使用证书文件(而不是签名)

根据顶部的 Google 搜索 result“下载 api 证书 paypal”,应该可以在获取签名或下载证书之间进行选择。

我为沙盒创建的测试商家帐户已正确实例化;我可以毫无问题地登录沙盒站点。我已经确认商家帐户确实是为 PayPal Pro 设置的。当我继续到 Account->Profile->Request API Credentials 时,唯一的选择是获取签名。签名与沙盒管理面板中为用户显示的内容相匹配;但这对我来说没用,因为我需要测试需要 PEM 格式证书文件的 DoDirectPay。

如何让 SandBox 生成一个证书文件让我测试 DoDirectPay API?

附: - 我已经浏览了几篇文章,包括 SO1SO2,但似乎都没有完全符合我的需要。

【问题讨论】:

    标签: paypal paypal-sandbox


    【解决方案1】:

    您必须先删除 API 签名,然后才能申请 API 证书。

    1. 登录 Developer.paypal.com
    2. 选择您要为其申请证书的帐户,然后点击“沙盒站点”
    3. 登录您的沙盒帐户
    4. 点击页面顶部的“个人资料”
    5. 点击“请求 API 凭据”
    6. 点击“设置 PayPal API 凭据和权限”
    7. 点击“查看 API 签名”
    8. 点击“删除”
    9. 点击“请求 API 凭据”
    10. 选择申请 API 证书,然后点击“同意并提交”

    希望这会有所帮助!

    【讨论】:

    • 目前在撰写本文时,提到的程序不起作用,出现错误消息 5010。因此,除非 PayPal 修复错误,否则无法请求测试证书。
    【解决方案2】:

    关于原始问题,paypal 也允许使用 API 签名的 dodirectpayment api 调用。您不需要证书。

    【讨论】:

      猜你喜欢
      • 2015-03-22
      • 2011-12-07
      • 2013-03-06
      • 2013-03-02
      • 2014-10-03
      • 2013-01-13
      • 2011-09-11
      • 2013-09-19
      • 2016-11-17
      相关资源
      最近更新 更多