Перейти до основного вмісту

Оплата та повернення

Запит

URI: /api/v1/pay

Метод використовується для оплати та повернення в інтеграції з платіжними терміналами.

Запит виконується методом POST у json форматі.

Параметри запиту

Ім'яТипОбов'язковийОпис
guidstringТакІдентифікатор платіжного термінала, копіюється з додатку SmartPay
action_typestringТакТип операції:
  • PAY - оплата
  • RETURN - повернення
  • sumfloatТакСума операції

    Параметри відповіді

    Ім'яТипОпис
    rrnstringІдентифікатор банківської транзакції
    auth_codestringКод авторизації
    epzstringНомер банківської картки
    card_typestringТип банківської картки
    terminal_idstringІдентифікатор платіжного термінала
    merchant_idstringІдентифікатор еквайра торговця
    Актуально з версії 1.0.0.7
    sumfloatСума операції
    action_typestringТип операції:
  • PAY - оплата
  • RETURN - повернення
  • Приклад успішної відповіді

    200 OK

    Відповідь: /api/v1/pay
    {
    "rrn": "rrn_11111",
    "auth_code": "987654321",
    "epz": "4578 XXXX XXXX 7478",
    "card_type": "VISA",
    "terminal_id": "1122334455",
    "merchant_id": "4545FA7D",
    "sum": 10,
    "action_type": "PAY"
    }