2013-03-20 95 views
0

我想在PayPal沙箱中设置测试床,以实现/测试我公司的DoDirectPay API。 DoDirectPay使用每个文档的证书文件(而不是签名),以及示例代码片段herePayPal Sandbox API DoDirectPay的API凭证

每顶谷歌搜索result为“下载API证书贝宝”,应该可以得到一个签名之间做出选择或下载证书。

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

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

P.S. - 我已经浏览过几篇文章,其中包括SO1SO2,但这两篇文章似乎都没有涉及到我需要的东西。

回答

3

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

  1. 中Developer.paypal.com
  2. 选择帐户,你想申请一个证书,然后单击“沙盒网站”
  3. 登录到您的沙盒帐户
  4. 点击“个人资料登录“在页面
  5. 点击顶部的‘请求API证书’
  6. 点击‘设置的PayPal API证书和许可’
  7. 点击‘查看API签名’
  8. 点击 “删除”
  9. 点击 “申请API凭证”
  10. 选择申请API证书,然后单击 “同意并提交”

希望这有助于!

+0

工作就像一个魅力;谢谢! – Dogoferis 2013-03-20 16:39:57

+0

目前在撰写本文时,提到的程序不起作用,出现消息5010时出现错误。因此,除非PayPal修复错误,否则不可能请求测试证书。 – lordscales91 2016-03-01 12:03:04

-1

参考原始问题,paypal允许使用API​​签名进行dodirectpayment API调用。你不需要证书。