为什么使用Customer / Buyer API凭证?

时间:2013-03-26 10:40:27

标签: api testing paypal paypal-sandbox

我是第一次将PayPal整合到客户的网站中。 我一直在使用卖家和买家测试帐户并在Sandbox上进行测试。 我已经使用卖家的API凭据动态创建“立即购买”按钮,这些凭据用于通过cURL的NVP。 我还使用IPN监听器中的凭据,一旦买方付款,就会执行业务逻辑。

我已经测试过使用PayPal帐户购买的用户,我也测试过使用信用卡购买产品。

  1. 我只是想知道,为什么我们需要买方的API凭证?是否有一些重要的测试我错过了使用这些凭据进行API调用的地方?

  2. 如何创建错误以利用“否定”测试,如果我点击新开发者界面中某个测试沙盒帐户的“个人资料”,这个选项会显示出来?

  3. 我知道其中一些问题可以通过查看paypal的开发者网站来回答,而且我一遍又一遍地浏览网站页面,我在这里询问是因为虽然PayPal是全面的,但我没有找到像我这样的初学者就足够清楚了。

1 个答案:

答案 0 :(得分:0)

回答你的问题。

  1. 这些凭据允许您通过API调用访问该帐户。这是一种类似于使用用户ID和密码访问帐户,对帐户执行操作以及从帐户检索信息的身份验证方法。您不希望任何人只能访问您的帐户,因此API凭据用于访问您的帐户。
  2. 如果您想使用否定测试,请参阅开发人员指南。这将告诉您需要传递以触发特定的错误代码。为amount,cvv2,address等等传递不同的值会触发不同的错误。至于在配置文件上触发错误,如果这是您要求的,那么您将无法通过否定测试执行此操作。