USAEPAY Интеграция платежного шлюза

Я работаю над интеграцией USAEPAY с моим сайтом электронной коммерции. Я могу сделать платеж через форму оплаты.

Я получаю электронное письмо, в котором говорится, что платеж прошел успешно со всей информацией, введенной клиентом. Я выбрал ответ как POST для URL на моем сайте.

Если вы заметили, большинство полей пустые, и я не могу знать, какова сумма, имя клиента и так далее. Пожалуйста, дайте мне знать, если я что-то пропустил.

Вот ответ, полученный при успешной оплате:

UMstatus=Approved,
UMauthCode=TESTMD,
UMrefNum=0,
UMavsResult=Address: Match & 5 Digit Zip: Match,
UMavsResultCode=YYY,
UMcvv2Result=Match,
UMcvv2ResultCode=M,
UMresult=A,
UMvpasResultCode=,
UMerror=,
UMerrorcode=00000,
UMcustnum=,
UMbatch=,
UMbatchRefNum=,
UMisDuplicate=N,
UMconvertedAmount=,
UMconvertedAmountCurrency=840,
UMconversionRate=,
UMcustReceiptResult=No Receipt Sent,
UMprocRefNum=,
UMcardLevelResult=,
UMauthAmount=,
UMresponseHash=s/1424267120.9422973438661/c250f9c99a9a324be1064213b42703ba61620eb0,
UMinvoice=1234,
UMinvioce=1234,

1

Решение

Вы должны деактивировать режим тестирования для ключа Source. Для входа в песочницу на https://sandbox.usaepay.com/console/, перейдите в «Настройки» -> «Исходные ключи», затем отредактируйте необходимый и снимите флажок «Тестовый режим».

Песочница сама по себе является тестовой средой, поэтому рекомендуется не использовать производственную среду в тестовом режиме, что на самом деле не рекомендуется.

help.usaepay.com/developer/testmode

help.usaepay.com/developer/guide/testaccount

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]