POST/api/v1/pay-in

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

ПараметрТипОбязательныйОписаниеПример
bankIdnumberДаID банка из /api/v1/banks1
externalIDstringДаУникальный ID в вашей системе (1-64 символа, латиница, цифры, дефис, подчёркивание)"test_merchant_id_2"
currencyIdnumberДаID валюты из /api/v1/currencies1
amountstringДаСумма платежа (не более 2 знаков после запятой)"1000"
methodstringДаМетод платежа (CARD, SBP, ACCOUNT, NSPK и другие)"CARD"
callbackURLstringНетURL для получения webhook уведомлений"https://example.com/callback"
descriptionstringНетОписание платежа"Test payment"
⚠️
JSON ключи в теле запроса должны идти в алфавитном порядке при генерации подписи.

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

json
{
  "bankId": 1,
  "externalID": "test_merchant_id_2",
  "currencyId": 1,
  "callbackURL": "https://example.com/callbacks/payment",
  "description": "Test payment",
  "amount": "1000",
  "method": "CARD"
}

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

json
{
  "success": true,
  "data": {
    "id": "uuid-here",
    "externalID": "test_merchant_id_2",
    "trackerId": "f5ef6b73-0952-4602-a306-82ef1f755f85",
    "status": "PROCESSING",
    "amount": "1000",
    "commission": "1044.20",
    "currency": "RUB",
    "bank": "Озон Банк (Ozon)",
    "method": "CARD",
    "receiver": "2200154965960000",
    "holder": "Иванов Иван Иванович",
    "description": "Тестовая оплата",
    "createdAt": "2025-01-01T12:00:00Z",
    "updatedAt": "2025-01-01T12:00:00Z"
  }
}

Поля ответа

ПолеТипОписание
idstring (UUID)Уникальный ID заявки в системе Platix
externalIDstringВаш уникальный ID заявки
trackerIdstringID для отслеживания
statusstringТекущий статус заявки
amountstringСумма платежа
commissionstringСумма с учётом комиссии
receiverstringРеквизиты для оплаты (номер карты/телефон)
holderstringИмя держателя карты/счёта
createdAtstring (ISO 8601)Дата создания заявки
updatedAtstring (ISO 8601)Дата последнего обновления