Большинство платежных процессоров, которые я видел, используют один из двух подходов:
- Имеют настройку «тестового режима» в учетной записи и переменную «тестового режима» в шлюзе и учитывают толькозаряд в реальном времени, если ни один из них не указывает на тестовый режим.(IIRC authorize.net работает следующим образом) ИЛИ
- Иметь разные URL-адреса для тестирования по сравнению с живыми расходами.(Я думаю, что Paypal работает следующим образом ... по крайней мере, их IPN работает.)
Убедитесь, что вы используете "живой" URL-адрес, и что сама учетная запись не настроена длятестовый режим.