Для карт

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

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

POST

URL запроса

/hm/v1/payments/card

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

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

hmId

string

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

amount

string

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

currency

string(3-4)

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

currencyRate

string

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

bankName

string

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

"Сбербанк"

ttl

number

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

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

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

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

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

id

string

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

cardNumber

string

Номер карты

owner

string

Владелец карты

bankName

string

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

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

{
    "id": "payment-id-123",
    "cardNumber": "123123123",
    "owner": "John Doe",
    "bankName": "BankOfAmerica"
}

Last updated