我正在测试一个通过 Sagepay 接受付款的应用程序。一切似乎都正常,但我想在 Sagepay 沙箱中测试各种类型的不成功响应。
例如,到目前为止我所做的每个测试都返回了 OK 状态。也可以接收 REJECTED、NOTAUTHED、INVALID 等状态
是否可以以某种方式模拟这些响应?
重复输入不正确的详细信息只会让我返回到我在 API 设置中指定的失败 URL。
我正在测试一个通过 Sagepay 接受付款的应用程序。一切似乎都正常,但我想在 Sagepay 沙箱中测试各种类型的不成功响应。
例如,到目前为止我所做的每个测试都返回了 OK 状态。也可以接收 REJECTED、NOTAUTHED、INVALID 等状态
是否可以以某种方式模拟这些响应?
重复输入不正确的详细信息只会让我返回到我在 API 设置中指定的失败 URL。
如果您通过https://test.sagepay.com/simulator/在 Sagepay 上登录您的模拟器帐户,您可以告诉它要返回哪些响应。您可以指示它返回随机响应,或 MALFORMED、INVALID、ERROR、NOTAUTHED、REJECTED、3DAUTH。
不幸的是,您必须通过管理面板更改这些,然后将它们应用于每个事务,而不是使用不同的详细信息来触发不同的响应。
除了 Steve 的回答,如果您使用 SERVER 集成,您可以单击不同的按钮来模拟(在 SIMULATOR 服务器上)来自 SagePay 网关的回复。