Создание/обновление индивидуального тарифа

Метод позволяет создать или обновить индивидуальный тариф.

Если для данного 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

Вывод с персонального адреса

RECURRENT_DEPOSIT

Пополнение рекурентного адреса (по подписке)

RECURRENT_WITHDRAWAL

Вывод с рекурентного адреса

BRIDGE_INTERNAL

Блокчейн мост

BRIDGE_EXTERNAL

Блокчейн мост через API

EXCHANGE_INTERNAL

Обмен

EXCHANGE_AUTO

Обмен через API

Создание/обновление индивидуального тарифа

POSThttps://ocp.payonchain.org/partner/api/set-organization-tariff
Header parameters
Body
userIdstring

Идентификатор пользователя

organizationIdstring

Идентификатор организации

actionenum

Целевое действие по тарифу

INTERNAL_TRANSFERORDER_DEPOSITWALLET_DEPOSITWALLET_WITHDRAWALPAYOUT_DEPOSITPAYOUT_WITHDRAWALPERSONAL_DEPOSITPERSONAL_WITHDRAWALRECURRENT_DEPOSITRECURRENT_WITHDRAWALBRIDGE_INTERNALBRIDGE_EXTERNALEXCHANGE_INTERNALEXCHANGE_AUTOKYT_TRANSACTIONKYT_WITHDRAWAL_ADDRESSKYT_ADDRESSORPHAN_DEPOSIT_WITHDRAWALSEPA_WITHDRAWALSEPA_DEPOSITFIAT_CRYPTO_EXCHANGE
amountstring

Доля комиссии от суммы операции (например, 0.01 означает комиссию в 1% от суммы операции)

typeenum

Тип суммы тарифа

PERCENTFIXED
commentstringnull

Комментарий тарифа

minAmountstringnull

Минимальная комиссия, для списания (например, при совершении операции будет списан 1% от суммы операции, но не менее чем minAmount)

null - без ограничений

maxAmountstringnull

Максимальная комиссия, для списания (например, при совершении операции будет списан 1% от суммы операции, но не более чем maxAmount)

null - без ограничений

Response
Body
success*boolean

Признак успешности запроса

response*CreatePartnerIndividualTariffResponse (null)

Тело ответа запроса создания тарифа

Request
const response = await fetch('https://ocp.payonchain.org/partner/api/set-organization-tariff', {
    method: 'POST',
    headers: {
      "Content-Type": "application/json"
    },
    body: JSON.stringify({}),
});
const data = await response.json();
Response
{
  "success": false
}

Last updated