Создание/обновление индивидуального тарифа
Метод позволяет создать или обновить индивидуальный тариф.
Если для данного userId
и action
уже существует тариф, то остальные указанные данные перезапишут этот тариф
Запрос:
Параметр
Обязателен
Тип
Описание
userId
Да
Строка
Идентификатор пользователя
action
Да
Строка
Целевое действие по тарифу
amount
Да
Строка
Доля комиссии от суммы операции (например, 0.01 означает комиссию в 1% от суммы операции)
minAmount
Нет
Строка или null
Минимальная комиссия, для списания (например, при совершении операции будет списан 1% от суммы операции, но не менее чем minAmount
)
null
- без ограничений
maxAmount
Нет
Строка или null
Максимальная комиссия, для списания (например, при совершении операции будет списан 1% от суммы операции, но не более чем maxAmount
)
null
- без ограничений
comment
Нет
Строка или null
Пользовательский комментарий/заметка для тарифа
Параметр action
может принимать следующие значения:
Тариф
Описание
INTERNAL_TRANSFER
Внутренний перевод
ORDER_DEPOSIT
Пополнение по ордеру
WALLET_DEPOSIT
Пополнение кошелька
WALLET_WITHDRAWAL
Вывод с кошелька
PAYOUT_DEPOSIT
Пополнение выплатного баланса
PAYOUT_WITHDRAWAL
Вывод с выплатного баланса
PERSONAL_DEPOSIT
Пополнение персональных адресов
PERSONAL_WITHDRAWAL
Вывод с персонального адреса
COLLECT_WITHDRAWAL
Вывод с головного адреса
RECURRENT_DEPOSIT
Пополнение рекурентного адреса (по подписке)
RECURRENT_WITHDRAWAL
Вывод с рекурентного адреса
BRIDGE_INTERNAL
Блокчейн мост
BRIDGE_EXTERNAL
Блокчейн мост через API
EXCHANGE_INTERNAL
Обмен
EXCHANGE_AUTO
Обмен через API
Публичный API-ключ
Подпись тела запроса приватным API-ключем
Тип тела запроса
application/json
Тело запроса создания индивидуального тарифа
Идентификатор пользователя
ed83d19f-30ef-4b3f-bca9-edd2c7714b16
Идентификатор организации
a61799b2-cd0c-47fd-a7f0-216b2be184c7
Целевое действие по тарифу
EXCHANGE_AUTO
Possible values: Доля комиссии от суммы операции (например, 0.01 означает комиссию в 1% от суммы операции)
0.03
Тип суммы тарифа
PERCENT
Possible values: Комментарий тарифа
tariff for John
Минимальная комиссия, для списания (например, при совершении операции будет списан 1% от суммы операции, но не менее чем minAmount)
null - без ограничений
0.1
Максимальная комиссия, для списания (например, при совершении операции будет списан 1% от суммы операции, но не более чем maxAmount)
null - без ограничений
3000
POST /partner/api/set-organization-tariff HTTP/1.1
Host: ocp.onchainpay.io
Content-Type: application/json
Accept: */*
Content-Length: 228
{
"userId": "ed83d19f-30ef-4b3f-bca9-edd2c7714b16",
"organizationId": "a61799b2-cd0c-47fd-a7f0-216b2be184c7",
"action": "EXCHANGE_AUTO",
"amount": "0.03",
"type": "PERCENT",
"comment": "tariff for John",
"minAmount": "0.1",
"maxAmount": "3000"
}
{
"success": true,
"response": null
}
Last updated