credit-cardПул свободных реквизитов

Получение пула свободных реквизитов. Позволяет создать новый ордер по выбранному реквизиту.

Метод: GET

Путь: /merchant/pool/requisites

{
  "success": true,
  "requisites": [
    { "id": 9319, "amount": 2300, "type": "sim", "remainingSeconds": 847 },
    { "id": 9322, "amount": 2500, "type": "card", "remainingSeconds": 614 }
  ]
}

Метод: POST

Путь: /merchant/createOrder

Использование: Создание ордера по реквизиту из пула

{
  "order_id": "merchant-order-001",
  "usePool": true,
  "requisiteId": 9319,
  "success_callback_url": "https://merchant.com/callback",
  "merchant_id": "exMerchant",
  "client_id": "99999999",
  "currency": "RUB",
  "convertToUsdt": false
}
Поле
Тип
Описание

order_id

string (uuid)

Уникальный идентификатор

на стороне мерчанта (external_id)

usePool

boolean

true — взять реквизит из пула вместо обращения к провайдеру

requisiteId

number

ID реквизита

merchant_id

string

Уникальное имя мерчанта в

системе LuckyConnect

success_callback_url

string, nullable

Ссылка в системе мерчанта для получения вебхука, завершающего обмен

client_id

string, nullable

ID клиента в системе мерчанта. Используется для получения вторичного трафика повышающий конверсию на выдачу реквизитов

currency

string (enum), undefined

Валюта ордера. Должна совпадать с валютой мерчанта. По умолчанию RUB

convertToUsdt

boolean, undefined

Конвертировать зачисление в USDT. Требуется доступ от администрации. По умолчанию false

Пример успешного ответа от сервера:

Поле
Тип
Описание

ok

boolean

Возвращает true, что говорит об

успешном предоставлении

реквизитов

id

string (uuid)

Уникальный идентификатор внутренней системы (internal_id)

payment_id

string

id, переданный мерчантом при создании ордера, либо сгенерированный системой, если передано значение null

status

string

Статус платежа

usdtAmount

number | null

Расчётная сумма в USDT (только при convertToUsdt: true)

exchangeRate

number | null

Зафиксированный курс USDT/RUB

currency

string

Валюта ордера

payment_details

object

Объект содержащий информацию о предоставленных реквизитах

address

string

Реквизиты для совершения оплаты

bank

string

Название банка

holder_name

string

Имя держателя реквизитов

amount

string

Сумма к оплате в RUB

Последнее обновление