Руководство провайдера
  • Регламенты
    • Общие принципы
    • Схема работы
    • Курс USDT
    • Обработка апелляций
  • API
    • Авторизация
      • Auth Token
      • Sign Token
    • Заявки на ввод
      • Создание заявки на ввод
        • Для карт
        • Для счёта
        • Для СБП
        • Для QR НСПК
        • Трансгран
      • Информация о платеже
      • Коллбэк
      • Отмена платежа
    • Заявки на вывод
      • Создание заявки на вывод
        • СБП
        • Карта
      • Коллбэк со статусом проверки вывода (HM -> ПП)
      • Коллбэк после проведения вывода (ПП -> HM)
    • Апелляции
      • Создание апелляции (ПП)
      • Отмена апелляции (ПП)
      • Уведомление о приёме апелляции админом
      • Информация об апелляции (ПП)
      • Коллбэк по апелляции (HM)
      • Причины закрытия апелляции (HM)
Powered by GitBook
On this page
  • Параметры ответа
  • Пример ответа
  1. API
  2. Заявки на ввод
  3. Создание заявки на ввод

Трансгран

Путь запроса: HM -> платежный провайдер

Метод запроса

POST

URL запроса

/hm/v1/payments/cross-border

Параметры запроса

Название
Формат
Описание

hmId

string

Идентификатор транзакции на стороне HoneyMoney

amount

string

Сумма в формате "100.00"

maxAmountIncrement

int

Дельта, на которую может быть увеличена сумма

currency

string(3-4)

Код валюты ISO 4217 (RUB, UZS и т.д.)

currencyRate

string

Курс валюты заявки в формате "100.00"

bankName

string

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

"Сбербанк"

ttl

long

Время жизни запроса (в секундах) — период, в течение которого запрос на ввод активен.

Пример запроса

curl --request POST \
  --url 'https://{{domain}}/hm/v1/payments/cross-border' \
  --header 'X-Signature: {{sign}}' \
  --header 'Authorization: Bearer {{token}}' \
-d '{
    "hmId": "0fab0e5f-4876-4daa-9752-b29a12ae8855",
    "amount": "1000.00",
    "maxAmountIncrement": 5,
    "currency": "RUB",
    "currencyRate": "100.00",
    "bankName":"Сбербанк",
    "ttl":900
}'

Параметры ответа

Название
Формат
Описание

id

string

Идентификатор транзакции на стороне провайдера

phoneNumber

string

Номер телефона

owner

string

ФИО владельца

bankName

string

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

amount

decimal

Итоговая сумма, на которую удалось подобрать реквизиты. Должна быть в диапазоне [amount; amount + maxAmountIncrement]

Пример ответа

{
    "id": "payment-id-123",
    "phoneNumber": "+78005555535",
    "owner": "John Doe",
    "bankName": "BankOfAmerica",
    "amount": 1003
}
PreviousДля QR НСПКNextИнформация о платеже

Last updated 27 days ago