2013-03-26 51 views
0

我第一次将PayPal整合到客户的网站中。 我一直在使用卖家和买家测试帐户并在沙盒上进行测试。 我已经使用卖家的API凭证动态地创建“立即购买”按钮,并且这些凭证在通过卷曲的NVP中使用。 我还在使用IPN监听器中的凭证来完成业务逻辑,一旦买家进行付款。为什么使用客户/买方API凭证?

我测试是使用PayPal帐户谁买买方和我还测试了购买使用信用卡的产品。

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

  2. 如何创建错误以利用“负面”测试,这是一个选项,如果在新的开发人员界面中单击其中一个测试沙箱帐户的“配置文件”时显示该选项?

我知道其中的一些问题可以通过查看PayPal的开发者网站来回答,我已经通过其网站页面一遍又一遍,我问在这里,是因为尽管PayPal是全面的,对于像我这样的初学者来说,我觉得不够清楚。

+0

可我知道这NVP API操作需要买方API凭据? – 2013-03-26 11:34:15

+0

我不知道我自己,这就是为什么我问为什么贝宝给这些凭证,它们有什么用处?也许有一些我不知道的有用的测试? – user961627 2013-03-26 11:51:03

+0

每个PayPal账户都有API凭证,无论是实时还是沙箱。买家也可以执行NVP API调用,买家也可以卖家。 – 2013-03-26 12:37:02

回答

0

回答您的问题。

  1. 这些凭证允许您通过API调用访问账户。这种身份验证方法类似于使用用户名和密码访问帐户,对帐户执行操作并从帐户中检索信息。您不希望只有任何人能够访问您的帐户,因此API凭据用于访问您的帐户。
  2. 如果你想使用负面测试,请参阅开发者指南。这会告诉你需要传递以触发特定的错误代码。传递数量,cvv2,地址等不同的值会引发不同的错误。至于在配置文件上触发错误,如果这是你所要求的,你将无法通过负面测试来做到这一点。
+0

我了解API凭证。我已成功使用API​​凭据进行测试交易,但我只使用* seller *测试帐户。我的问题特别是我们何时需要使用*买方* API凭证? – user961627 2013-03-26 17:12:38

+1

对于任何事情您都不会使用买方API凭证。通常买方不会为您提供任何API凭证。 – 2013-03-26 18:32:48

+0

好的,谢谢。对于关于负面测试的问题2-。我使用ButtonManagerAPI动态制作按钮,然后使用IPN侦听器。我NVP请求的一部分是这样的:'BUTTONCODE =托管和按钮类型=百脑汇&L_BUTTONVAR1量= =” $ total'我只是想确认 - 负测试,是这个'amount'应该包括错误号码进行处理作为一个错误呢,我可以做回归测试,在所有与ButtonManagerAPI用于立即购买按钮?(不使用快速结账或任何幻想)。 – user961627 2013-03-26 19:14:39