Скип на основной контент

MRC

Быстрый старт
  1. Подписаться at mrc.ru и получить API полномочия
  2. Создать терминал в Консоль Admin с приведенными ниже параметрами
  3. Начало обработки — адаптер предварительно построен и готов к использованию

Go to MRC →

Обзор​

MRC Платежная интеграция

поставщик IDmrc
КатегорияКарточные процессоры
Сайтmrc.ru

конфигурация​

Необходимые параметры​

ПараметрОписание
client_idидентификатор клиента для авторизации OAuth2
client_secretСекрет клиента для OAuth2
usernameИмя пользователя для выдачи пароля OAuth2
passwordПароль для предоставления пароля OAuth2
point_of_sales_idPOS ИдентификаторPOS)
payment_system_idИдентификатор платежной системы для платежей
category_idИдентификатор категории для платежей

Пример конфигурации​

{
"channel": "dcb_kg",
"client_id": "your-client-id",
"client_secret": "your-client-secret",
"username": "your-username",
"password": "your_password",
"point_of_sales_id": "POS12345",
"payment_system_id": "PS001",
"category_id": "CAT002"
}

Платежный поток​

Платежи (одна фаза):​

Многоступенчатый процесс от 3 Последовательные операции:

  1. Разработчик: Create_Payment - создание платежа через /multitransfer-payments-create/v3/payments/create: (идентификаторы: create_payment)
    • Отправка платежа_system_id, category_id и суммы (идентификаторы: payment_system_id)
    • Оплата по запросу Id и paymentNum (идентификаторы: paymentId)
  2. Подтвердить_оплату - подтверждение оплаты через /multitransfer-payments-state/v3/payments/confirm: (идентификаторы: confirm_payment)
    • Отправка платежаId (идентификаторы: paymentId)
    • Поисковая оплатаSystemTransferNum (идентификаторы: paymentSystemTransferNum)
  3. процесс_card_payment - обработка карт через /multitransfer-processing/v3/transaction/confirm: (идентификаторы: process_card_payment)
    • Отправка карт данных (pan, cvv, dateExpired, cardHolderName)
    • Поиск RRN Окончательный статус

Все 3 Этап выполняется синхронно в рамках одного вызова start_tx.

Выплаты (двухфазные):​

Фаза 1 Проверить (создать):

  • Записи о выплатах через /multitransfer-paidout-transfer/paidout/create
  • Отправка полной информации бенефициару (имя, имя, гражданство, документы, адреса) (идентификаторы: lastName, firstName)
  • Возврат средств Id и transferStatus (идентификаторы: paidoutId)

Фаза 2 - совершить (подтвердить):

  • Подтверждение выплат через /multitransfer-paidout-transfer/paidout/confirm
  • Отправить payoutId (идентификаторы: paidoutId)
  • Окончательное исполнение трансфера

Картирование состояния​

Статус поставщика4pay СтатусОписание
CREATEDnew
PROCESSINGcharging
PROCESSEDcharged
NEW_PAIDOUTnew
PAIDOUTcharged
REJECTED_PAIDOUTrejected

Средства​