Как получить идентификатор заказа или любой ссылочный идентификатор при успешной авторизации платежа. net Метод SIM - PullRequest
0 голосов
/ 26 мая 2020

Я интегрирую авторизацию. net Платежный шлюз (метод SIM) на свой веб-сайт. Я действительно интегрировал это. Но у меня возникла проблема с проверкой успешного платежа в ответе ретрансляции. Как и в большинстве случаев платежа, мы передаем идентификатор заказа или ссылочный номер, который, в свою очередь, можем использовать для проверки выполнения конкретного заказа. Но как мы можем реализовать это в методе Authorized. net SIM? Я использую ретранслятор, чтобы получить подробную информацию о транзакции.

1 Ответ

1 голос
/ 05 июня 2020

Authorize. net API SIM-карты, о котором вы говорите, устарело и заменено методом Accept Hosted.

При использовании этого API SIM-карты ответ платежного шлюза содержит x_response_code, значение которого указывает общий статус транзакции.

  • 1 - Утверждено
  • 2 - Отклонено
  • 3 - Ошибка
  • 4 - Задержано для проверки

В ответ также возвращаются следующие поля SIM API Payment Gateway:

  • x_trans_id: присвоенный платежным шлюзом идентификационный номер для транзакции
  • x_invoice_num: присвоенный продавцом номер счета-фактуры для транзакции. Формат: максимум 20 символов (без символов)
  • x_po_num: присвоенный продавцом номер заказа на покупку. Формат: максимум 25 символов (без символов)
...