Перейти к основному содержимому

Выплаты на карты РФ

API URL

https://paysys.uz/gateway

Выплата на карты РФ

Название метода: pam.pay_by_cash
Авторизация: требуется

Запрос содержит:

  • vendor_form - Форма со списком полей и их значений
Пример запроса
{
"id": "3597fee9-fbe5-48fc-9e7e-81edd1be3266",
"method": "pam.pay_by_cash",
"params": {
"vendor_form": {
"wallet": "998933110101",
"account": "5450100020003000",
"amount": 100000,
"vendor_id": 101606
}
}
}

*Здесь wallet - это номер кошелька QIWI. Если кошелька не существует, он будет создан автоматически.

Ответ содержит:

  • details - Объект с деталями проведенного платежа
    • id - Промежуточный идентификатор запроса
    • masked_card_number - Номер карты (для данного метода отсутствует)
    • transaction_id - Идентификатор транзакции в системе PaySys
    • bank_transaction_id - Номер транзакции в системе PaySys (для данного метода отсутствует)
    • reference_number - Идентификатор транзакции процессингового центра (для данного метода отсутствует)
    • amount - Сумма транзакции в сумах с учетом комиссии - минимум 10 000 сум, максимум 75 000 000 сум
    • merchantId - - Идентификатор поставщика услуг в системе UZCARD ONLINE/HUMO (для данного метода отсутствует)
    • terminalId - Идентификатор терминала в системе UZCARD ONLINE/HUMO (для данного метода отсутствует)
    • date - Дата создания транзакции в секундах
  • mx_id - Трекер запроса
Пример ответа
{
"id": "3597fee9-fbe5-48fc-9e7e-81edd1be3266",
"error": null,
"result": {
"details": {
"id": "2b32d68e154573ec7b6d30d1f803c5a5",
"masked_card_number": null,
"transaction_id": 2355084,
"bank_transaction_id": null,
"reference_number": null,
"amount": 100000,
"merchantId": null,
"terminalId": null,
"date": 1653647794
}
}
}

В случае некорректных параметров запроса система вернет ошибку.


Проверка статуса платежа

Название метода: pam.check_payment
Авторизация: требуется

Запрос содержит:

  • agr_transaction_id - Идентификатор платежа в системе PaySys
Пример запроса
{
"id": "9bcce9cf-c46e-45e8-9ac5-51bf8e9180e2",
"method": "pam.check_payment",
"params": {
"agr_transaction_id": 2355084
}
}

Ответ содержит:

  • bank_transaction_id - Идентификатор платежа
  • amount - Сумма платежа в сумах
  • date - Дата создания транзакции в секундах
  • status - Статус платежа
    2 - Платеж завершен
    1 - В ожидании оплаты
    3 - Отмена
    6 - Возврат
    7 - В ожидании подтверждения списания (захолдировано на карте клиента)
    0 - Платеж создан
    -1 - Ошибка
  • mx_id - Трекер запроса
Пример ответа
{
"id": "9bcce9cf-c46e-45e8-9ac5-51bf8e9180e2",
"error": null,
"result": {
"bank_transaction_id": null,
"amount": 100000,
"date": 1653647794,
"status": 2
}
}

В случае некорректных параметров запроса система вернет ошибку.