Я выполняю платежную транзакцию, используя Payeezy
, вот мое тело платежного запроса.
{
"operation": "Sale",
"tender": "CC",
"accountNumber": "XXXXXXXXXXXX1881",
"accountType": "VISA",
"amount": "79",
"merchantId": "HOM_EZ",
"policyNumber": "19029W0042",
"payerName": "TEST-200",
}
Я думал проверить поле "payerName": "TEST-205" и проверить, еслион начинается с ТЕСТА. Любое число, следующее за которым будет использоваться для имитации суммы, использованной для проверки ошибок платежа, показанных здесь.
Коды банковских ответов
и
Коды транзакций
Например, если это TEST-205
, я изменю сумму моделирования на 5207 , чтобы получить смоделированную ошибку, как показано в приведенной выше ссылке.
Я использую приложение с пружинной загрузкой, все apiKey, secretKey объявлены в моем application.properties
, который также должен быть изменен во время симуляции.
Какая лучшая практика для этого типасимуляция?