使用Java中实际API调用模拟测试付款的最佳实践是什么?



我正在使用Payeezy进行付款交易,这是我的付款请求正文。

{
"operation": "Sale",
"tender": "CC",
"accountNumber": "XXXXXXXXXXXX1881",
"accountType": "VISA",
"amount": "79",
"merchantId": "HOM_EZ",
"policyNumber": "19029W0042",
"payerName": "TEST-200",
}

我正在考虑检查"付款人名称":" Test-205"字段,并检查是否从测试开始,以下任何数字将用于模拟用于测试此处显示的付款错误的金额。p>银行响应代码

交易代码
对于例如TEST-205,我将将仿真量更改为 5207 以获取上述链接中的模拟错误。

我正在使用弹簧启动应用程序,所有apikey,secretkey在我的 application.properties中都声明,这也必须在模拟期间更改。

进行这种模拟的最佳实践是什么?

preeeezy提供演示帐户以测试其付款API,收款人网关演示帐户。

然后,您可以设置完整测试以自动执行API调用。
某些方面甚至可以通过单位测试进行测试,例如信用卡号的有效性。

最新更新