这是我第一次将PayPal整合到客户的网站中。我一直在使用卖家和买家测试账户,并在Sandbox上进行测试。我在动态创建Buy Now按钮时使用了卖家的API凭证,这些凭证将在通过cURL的NVP中使用。我还在IPN侦听器中使用凭据,一旦买方付款,该侦听器将执行业务逻辑。
我已经测试过使用PayPal帐户购买产品,我也测试过使用信用卡购买产品。
-
我只是想知道,为什么我们需要买方的API证书?是否有一些重要的测试我错过了这些凭据用于进行API调用?
-
我如何创建错误,以利用"负面"测试,这是一个选项,显示如果我点击一个测试沙箱帐户的"配置文件"在新的开发人员界面?
我知道其中一些问题可以通过查看paypal的开发者网站来回答,我已经一遍又一遍地浏览了它的网站页面,我在这里问这个问题是因为虽然paypal很全面,但我觉得它对像我这样的初学者来说还不够清楚。
回答你的问题。
- 这些凭据允许您通过API调用访问帐户。这是一种身份验证方法,类似于使用用户id和密码访问帐户、对帐户执行操作和从帐户检索信息。您不希望任何人都可以访问您的帐户,因此使用API凭据访问您的帐户。
- 如果您想使用阴性测试,请参阅开发人员指南。这将告诉您需要通过触发特定的错误代码。传递不同的值,如金额,cvv2,地址等,将触发不同的错误。至于在配置文件上触发错误,如果这是你想要的,你将无法在阴性测试中这样做。