当前位置: 首页 > 知识库问答 >
问题:

PayPal沙箱对REST API订阅的负面测试

邓欣可
2023-03-14

我一直在与一个团队合作,为我们的应用程序提供PayPal集成,我们使用REST API设置订阅的实现进展顺利。然而,我遇到了一些问题,试图测试一些负面的场景,如用户有一张过期的卡。我注意到在沙箱环境中可以启用负面测试,但我相信这只适用于经典API(我们使用的是REST API)。

是否有任何方法我可以建立一个测试用户与过期的卡,或测试用户没有钱在他们的银行(不是贝宝)帐户等。我想了解的行为,批准和执行阶段的建立订阅更彻底和哪些错误可以处理我们的应用程序在每个阶段。

共有1个答案

拓拔富
2023-03-14

目前REST API不完全支持阴性测试。但是,您可以使用REST对Express Checkout进行否定测试来模拟某些错误。对于exmaple,如果您想重新创建instrument_delection,那么使用Express Checkout对delect进行阴性测试。

 类似资料:
  • 我有一个英国贝宝商业账户。我目前正在开发一个网站支付系统,以支付到这个帐户使用快速结帐。 到目前为止,我的PHP代码工作正常,我能够连接到沙箱并设置和快速签出。下一个阶段是将用户重定向到PayPal沙箱进行测试支付。 null 当它说“删除这个账户”时,我不知道它实际上是什么意思,因为它没有用我刚刚输入的细节创建一个新的个人账户(至少没有一个我可以在任何地方看到的账户)。我甚至尝试创建一个新的商业

  • 本文向大家介绍PayPal 设置沙箱用户测试帐户,包括了PayPal 设置沙箱用户测试帐户的使用技巧和注意事项,需要的朋友参考一下 示例 在沙盒上测试PayPal集成时,您需要设置沙盒用户帐户以用于支付流程。 转到https://developer.paypal.com/developer/accounts/,使用您的PayPal帐户登录,然后单击“创建帐户”,如下所示: 输入新测试用户的帐户详细

  • {“response_envelope”=>{“timestamp”=>“2015-10-06T22:55:49.604-07:00”,“ack”=>“success”,“correlation_id”=>“9f0f563554297”,“build”=>“17820627”},“currency_code”=>“usd”,“refund_info_list”=>{“refund_info”=>[

  • 我正在沙箱模式下运行PayPals Payflow服务(或者至少尝试)。当我拨打电话时,我只得到以下信息: 我传递的不是信用卡数据,我传递的是带有银行路由信息的ACH数据。 PayPal称: 无效的主机映射。您正在尝试处理一种投标类型(如发现卡),但您的商户银行未将您设置为接受这种类型的卡。 有没有人知道我如何在PayPal Payflow中启用一个沙箱来启用ACH测试?这个帐户永远不会用于任何东

  • 我正在致力于在沙盒中实现paypal express结账。 我的流程是 1.设置快速结账2.付款后(通过使用贝宝网站)重定向我们自己的网站3.呼叫"DoExpressCheckoutPayment" 我的问题是我总是得到[CHECKOUTSTATUS]= 我的反应就像下面当我打电话给GetExpressCheckout细节 谢谢AZ

  • 所以我在玩贝宝沙箱,我只是实现了信用卡交易。我密切关注了Paypal Dev的示例,但它似乎不断地返回一个错误。我试过多张信用卡。在我添加直接信用卡交易之前,一切都正常工作。 这是它返回的错误: {“name”:“validation_error”,“details”:[{“field”:“payer.funding_instruments[0].credit_card.number”,“issu