DoDirectPay的PayPal沙盒API凭据

时间:2013-03-20 15:26:08

标签: paypal paypal-sandbox

我正在尝试在PayPal Sandbox中设置测试平台,以便为我的公司实施/测试DoDirectPay API。 DoDirectPay根据文档使用证书文件(而不是签名)以及示例代码段here

根据Google搜索result搜索“下载api证书paypal”,应该可以选择获取签名还是下载证书。

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

如何让SandBox为我测试DoDirectPay API吐出证书文件?

P.S。 - 我已经浏览了几篇文章,包括SO1SO2,但这两篇文章似乎都与我的需求无关。

2 个答案:

答案 0 :(得分:4)

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

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

答案 1 :(得分:-1)

在提到原始问题时,paypal也允许带有API签名的dodirectpayment api调用。你不需要证书。