Платежный шлюз Multicard
  1. Оплата на странице Партнера
Платежный шлюз Multicard
  • Introduction
  • Авторизация
    • Получение токена
      POST
  • Оплата на платежной странице Multicard
    • Создание инвойса
      POST
    • Получение информации о созданном инвойсе
      GET
    • Удаление (аннулирование) инвойса
      DELETE
    • Быстрая оплата (PaymeGo, ClickPass и др.)
      PUT
    • Callback (success)
      POST
    • Callback (webhooks)
      POST
  • Привязка карт (форма)
    • Получение ссылки на страницу привязки карты
      POST
    • Callback-запрос
      POST
    • Проверка состояния привязки карты
      GET
    • Получение информации о карте по токену
      GET
    • Проверка принадлежности карты к ПИНФЛ
      POST
    • Аннулирование токена карты
      DELETE
  • Привязка карт (API)
    • Добавление карты с помощью карточных данных
      POST
    • Подтверждение привязки
      PUT
    • Проверка карты по ее номеру
      GET
  • Оплата на странице Партнера
    • Создание платежа по токену карты
      POST
    • Создание платежа с передачей карточных данных
      POST
    • Создание расщепленного платежа
      POST
    • Создание платежа payme/click/uzum и прочие
      POST
    • Подтверждение платежа
      PUT
    • Отправка фискальной ссылки
      PATCH
    • Отмена платежа (возврат средств)
      DELETE
    • Частичный возврат
      DELETE
    • Получение информации о платеже
      GET
  • Холдирование
    • Создать заявку на холдирование
    • Подтвердить холдирование (блокировка средств на карте)
    • Списать захолдированные средства
    • Получение информации о холдировании
    • Отмена захолдированных средств (до списания)
  • Выплаты на карту (payouts)
    • Создание платежа на выплату c передачей номера карты
    • Подтвердить выплату
    • Получение информации о выплате
  • Дополнительные методы
    • Информация о приложении
    • Реквизиты получателя
    • Реестр проведенных платежей
    • История проведенных выплат на карты (пополнений)
  • Schemas
    • ITEMS
    • applicationModel
    • paymentModel
    • cardModel
    • splitRequest
    • ofdRequest
    • PaymentStatusEnum
    • PaymentServiceEnum
    • storeModel
    • merchantModel
    • billingFieldsModel
    • merchantAccount
    • taxReceiptModel
    • clearingModel
  1. Оплата на странице Партнера

Создание расщепленного платежа

POST
/payment
Пример запроса для расщепления платежа.
Возможны следующие типы получателей (split[*].type) при разделении платежа:
• account – перевод на р/с юридического лица (в recipient необходимо передать UIID банковских реквизитов (предоставляются со стороны Multicard);
• wallet – пополнение внутреннего кошелька Партнера. Аккумулированные на кошельке средства доступны к выводу на банковские карты, а также отправка средств на расчетный счет.
Сумма значений amount в массиве split не должна превышать суммы оплаты за вычетом комиссии. К примеру, если сумма оплаты 1 000 сум, а комиссия составляет 2%, то общая сумма расщепления должна составлять 980 сум.
В ответ возвращается {PaymentModel}

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Body Params application/json

Examples

Responses

🟢200PaymentModel
application/json
Body

🟠400Запрос с некорректным номером карты или срока действия
🟠400Ошибочная валидация
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/payment' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{

    "amount": 100000,
    "store_id": 6,
    "invoice_id": "test",
    "billing_id": 1122334455,
    "callback_url": "https://",
    "ofd": [
        {
            "qty": 1,
            "vat": 12,
            "price": 90000,
            "mxik": "06401004002000000",
            "total": 90000,
            "package_code": "1506113",
            "name": "кроссовки men'\''s low shoes",
            "tin": "307578794"
        },
        {
            "qty": 1,
            "vat": 0,
            "price": 10000,
            "mxik": "10107002001000000",
            "total": 10000,
            "package_code": "1209885",
            "name": "доставка заказа с маркетплейса",
            "tin": "31105892390010"
        }
    ],
    "split": [
        {
            "type": "account",
            "recipient": "5378f655-ae41-11ee-97a8-005056b4367d",
            "amount": 88000,
            "details": "Оплата товаров по заказу #123"
        },
        {
            "type": "account",
            "recipient": "7bd7ad8e-b2d5-11ee-97a8-005056b4367d",
            "amount": 10000,
            "details": "Оплата за доставку по заказу #123"
        }
    ]
}'
Response Response Example
200 - PaymentModel
{
    "success": true,
    "data": {PaymentModel}
}
Modified at 2025-10-31 06:49:41
Previous
Создание платежа с передачей карточных данных
Next
Создание платежа payme/click/uzum и прочие
Built with