В зависимости от вашего платежного шлюза, есть два способа проверить транзакцию.
Например, с authorize.net, если вы отправите «X_TEST_TRANSACTION = true» (или что-то в этом роде, это было давно), с вашим POST, он будет запускаться в тестовом режиме.
Они также предоставляют тестовую VISA и тестовый номер Mastercard, который всегда будет возвращаться как утвержденный, если в тестовом режиме, и отклонен в производственном режиме.
Посмотрите документацию по API вашего шлюза, там она будет подробно описана.