贝宝沙盒的负面测试不再可用?

Posted

技术标签:

【中文标题】贝宝沙盒的负面测试不再可用?【英文标题】:Negative testing on paypal sandbox no more available? 【发布时间】:2013-04-22 23:59:40 【问题描述】:

在 2 周前,我们能够模拟负面测试,但实际上我们无法在 PayPal 沙箱中测试错误条件(待定、错误),AdaptivePayment API 响应总是给出 COMPLETED。

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

有人能告诉一些测试负面条件的技巧吗?

提前谢谢

【问题讨论】:

【参考方案1】:

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

https://www.sandbox.paypal.com 不提供此选项

此外,如果您已经在沙盒中创建了帐户,则可能需要关联您的帐户:https://devblog.paypal.com/sandbox-account-linking/

你需要找到一个像这样的屏幕并点击Profile

那么该选项可用。

【讨论】:

您能否确认是否可以使用自适应支付 API 进行负面测试? this page 的表格中没有出现任何自适应 api 操作,所以我假设没有?! 我发现了一个与“DoReferenceTransaction”类似的问题,似乎不受支持 谢谢您,为什么使用 PayPal 一切都如此困难和复杂……以及为什么文档如此难以理解…… 我为与我的沙盒应用程序相关联的企业帐户启用了此设置,但负面测试从未奏效。还有其他想法吗?【参考方案2】:

为了正确启用否定测试:

    导航到您商家的测试企业帐户的个人资料 > 设置页面(有关详细信息,请参阅Managing your Sandbox 帐户)。 在配置文件选项卡上,将 Negative Testing 设置为 On

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

使用否定测试来触发以下类型的错误:

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

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

注意:负面测试仅在沙盒中可用——您不能在实时 PayPal 环境中强制或模拟错误条件。负面测试可用于 Classic PayPal API 2.4 及更高版本。

【讨论】:

请问这几天是什么情况?我们找不到在沙盒帐户中设置负面测试的位置...谢谢! 也找不到。绝对在带有企业帐户的沙盒中。我在 PayPal 上的每一次尝试都是一场灾难。每一次

以上是关于贝宝沙盒的负面测试不再可用?的主要内容,如果未能解决你的问题,请参考以下文章

无法登录到贝宝沙盒网站(贝宝地狱)

贝宝沙盒帐户

贝宝沙盒内部服务错误

贝宝沙盒测试错误

贝宝沙盒测试卖家总是“完成/即时” - 我想测试待定

通过新的贝宝沙盒帐户进行测试