使用JAVA中的实际API调用来模拟测试付款的最佳做法是什么

问题描述 投票:-1回答:1

我正在使用Payeezy进行付款交易,这是我的付款申请机构。

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

我正在考虑检查“payerName”:“TEST-205”字段并检查它是否以TEST开头,之后的任何数字将用于模拟用于测试此处显示的付款错误的金额。

Bank Response codes

Transaction codes 例如,如果它的TEST-205,我将模拟量更改为5207以获得模拟误差,如上面的链接所示。

我正在使用一个spring boot应用程序,所有apiKey,secretKey都在我的application.properties中声明,在模拟过程中也必须更改。

进行这种模拟的最佳做法是什么?

java spring-boot payment simulate payeezy
1个回答
1
投票

Payeezy提供模拟账户来测试他们的支付API,qazxsw poi。

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

© www.soinside.com 2019 - 2024. All rights reserved.