PayPal沙箱上的负面测试不再可用?

问题描述:

2周前我们能够模拟负面测试,但实际上我们无法测试PayPal沙箱中的错误情况(挂起,错误),AdaptivePayment API响应始终提供COMPLETED。PayPal沙箱上的负面测试不再可用?

我们按照此guide正确设置我们的沙盒帐户,新开发人员环境存在一些问题。

有人可以告诉一些提示测试负面条件?

先感谢

为了能够正确负面测试:

  1. 导航到商家的测试业务账户的档案>设置页面(见Managing your Sandbox账户详细信息)。
  2. 在配置文件选项卡上,设置负面测试

为了触发一些特定的错误,请检查在此链接更新指南测试API错误处理例程https://developer.paypal.com/webapps/developer/docs/classic/lifecycle/ug_sandbox/#errors

使用负测试,以触发以下类型的错误:

  • 调用PayPal API导致的错误。
  • 错误相关的虚拟终端和DoDirectPayment操作(验证和信用卡验证错误)。

您可以强制执行两种类型的API错误:与交易金额相关的错误以及与金额无关的错误。

注意:负面测试仅在沙盒中可用 - 您无法强制或模拟实时PayPal环境中的错误情况。经典PayPal API版本2.4及更高版本可以使用负面测试。

+5

请问现在情况如何?我们无法找到在沙箱帐户中设置负面测试的位置......谢谢! – mojzis 2016-08-04 18:22:28

+7

也找不到它。绝对在商业帐户的沙箱中。我在PayPal中运行的每一次都是一场灾难。每次单一时间 – 2016-08-14 01:42:11

它是可用的,但你必须去https://developer.paypal.com/developer/accounts

此选项不可用在https://www.sandbox.paypal.com

,你可能还需要您的帐户链接,如果你已经在沙箱中创建了一个账号:https://devblog.paypal.com/sandbox-account-linking/

你需要找到一个屏幕,看起来像这样,然后单击Profile

enter image description here

然后该选项可用。

enter image description here

+0

您能否确认是否可以使用适应性付款API进行负面测试?在[本页](https://developer.paypal.com/docs/classic/lifecycle/sb_error-conditions/)的表格中,没有一个自适应api操作出现,所以我认为不是?! – Mathew 2016-09-28 19:11:00

+0

@Mathew抱歉,从未使用过APAPI - 祝您好运 – 2016-09-28 19:56:41

+0

我发现与'DoReferenceTransaction'似乎没有被支持的类似问题 – 2017-06-03 00:14:18