Выполняется с помощью команды Block. Этот запрос позволяет блокировать денежные средства на карте Покупателя для последующего списания. В качестве карты может быть указан идентификатор зарегистрированной карты или полные реквизиты карты. Заблокированные средства далее могут быть списаны командой Charge или разблокированы командой Unblock.
Название | Описание | Формат | eCom | AP | GP |
---|---|---|---|---|---|
key |
Идентификатор Продавца. Выдается с параметрами тестового/боевого доступа | Строка | |||
card |
Данные карты для совершения транзакции | Объект | 1 | ||
├─ pan |
Номер карты или ее идентификатор | Строка | |||
├─ emonth |
Месяц истечения срока действия карты | Число | |||
├─ eyear |
Год истечения срока действия карты | Число | |||
├─ cvv |
CVC2/CVV2. Параметр является опциональным | Строка | |||
├─ holder |
Фамилия и имя держателя карты | Строка | |||
├─ uid |
Идентификатор карты в системе theMAP или значение «Random». При указании значения «Random» выбирается случайная карта из привязанных к данному пользователю | Строка (максимум 30 символов, латинские буквы или пробел) | 1 | ||
payment_token |
Токен gpay/applepay/samsungpay | Объект | |||
├─ type |
Тип токена. Возможные значения: |
Строка | |||
├─ data |
Данные токена | Строка | |||
merchant_order_id |
Идентификатор платежа в системе Продавца | Строка (максимум 50 символов) | |||
amount |
Сумма блокировки в минимальных единицах валюты (копейках) | Целое число | |||
credential |
Объект | ||||
├─ login |
Логин держателя карты, зарегистрированного в системе Продавца. Используются только в случае, если карта сохранена к конкретному пользователю | Строка (максимум 50 символов) | |||
├─ password |
Пароль держателя карты, зарегистрированного в системе Продавца. Используются только в случае, если карта сохранена к конкретному пользователю | Строка (максимум 50 символов) | |||
├─ merchant_name |
Наименование продавца. Используются только в случае, если карта сохранена за Мерчантом | Строка (максимум 50 символов) | |||
├─ merchant_password |
Пароль Мерчанта для совершения операций. Используются только в случае, если карта сохранена за Мерчантом | Строка (максимум 50 символов) | |||
├─ terminal_password |
Пароль терминала для совершения операций. Используются только в случае, если карта сохранена за терминалом | Строка (максимум 50 символов) | |||
custom_params_rdy |
Список дополнительных параметров операции в формате "ключ - значение" | Объект | |||
split |
Используется для разделение суммы произведенного списания на составные части для последующих расчетов с контрагентами. Общая сумма всех составных частей должна соответствовать amount |
Массив объектов | |||
├─ split_terminal_id 2 |
Номер терминала для проведения операции | Число | |||
├─ amount 2 |
Сумма разделения | Число | |||
├─ purpose 2 |
Описание | Строка | |||
├─ fee 2 |
Размер комиссии | Число | |||
payout_info |
объект | ||||
├─ pan |
Номер карты для зачисления средств, обязательный при операция C2C | Строка |
Для использования функционала фз-54 необходимо прописать дополнительные параметры в запрос.
1 Карточные данные (pan, emonth, eyear, holder
) обязательны при отсутствии идентификатора карты - uid
.
Идентификатор карты (uid
) обязателен при отсутствии карточных данных - pan, emonth, eyear, holder
2 При передаче split
параметр обязательный
Пример передачи split
:
"split": [{"split_terminal_id": 1,"amount": 150,"purpose": "Test1","fee": 10},{"split_terminal_id": 2,"amount": 150,"purpose": "Test2","fee": 10}]