Перейти к содержимому
API-документация

Список тарифов

GET/api/partner/v1/tariffs
Scope
любой ключ

Возвращает тарифы, включённые для вашего аккаунта. Тариф, исчезнувший из списка, снят с продажи: новые карты на нём выпустить нельзя. Уже выпущенных карт это не касается — их цена зафиксирована при выпуске.

Пример запроса

TS=$(date +%s)
SIG=$(printf '%s\n%s\n%s\n%s' "$TS" "GET" "/api/partner/v1/tariffs" "" \
  | openssl dgst -sha256 -hmac "$PP_SECRET" -hex | awk '{print $NF}')

curl -sS -X GET "https://api.plativputi.com/api/partner/v1/tariffs" \
  -H "X-Key-Id: $PP_KEY_ID" \
  -H "X-Timestamp: $TS" \
  -H "X-Signature: $SIG"
const res = await pp("GET", "/tariffs");
res = pp("GET", "/tariffs")
$res = pp('GET', '/tariffs');

pp() — функция-обёртка с подписью из раздела Аутентификация и подпись.

Ответ

200 OK — ListTariffsOutputBody

ПолеТипОбяз.Описание
itemsarray<TariffDTO>даТарифы, включённые для аккаунта
items[].close_feestring (decimal)даКомиссия за закрытие карты, USD
items[].close_refund_fee_pctstring (decimal)даПроцент, удерживаемый с остатка закрытой карты; остальное возвращается на баланс. 0 — возврат целиком
items[].descriptionstringнетОписание тарифа в свободной форме
items[].idstringдаИдентификатор тарифа — передавайте в POST /cards
items[].issue_feestring (decimal)даРазовая комиссия за выпуск, USD
items[].max_topupstring (decimal)нетМаксимальная сумма зачисления на карту по тарифу, USD. Нет поля — нет максимума
items[].min_topupstring (decimal)нетМинимальная сумма зачисления на карту по тарифу, USD. Нет поля — нет минимума
items[].namestringдаНазвание продукта
items[].topup_fee_conststring (decimal)даФиксированная часть комиссии пополнения, USD
items[].topup_fee_pctstring (decimal)даКомиссия пополнения в процентах. С баланса списывается брутто, на карту приходит нетто
items[].tx_fee_declinedstring (decimal)даСписывается за каждую отклонённую транзакцию по карте, USD
items[].tx_fee_okstring (decimal)даСписывается за каждую одобренную транзакцию по карте, USD

Примеры ответа

{
  "items": [
    {
      "id": "3f6c2a1e-8b4d-4e2a-9c71-5d0e8f1a2b34",
      "name": "Visa Virtual USD",
      "description": "Виртуальная карта для онлайн-оплат",
      "issue_fee": "5",
      "close_fee": "1",
      "close_refund_fee_pct": "0",
      "topup_fee_pct": "3",
      "topup_fee_const": "0.5",
      "tx_fee_ok": "0.2",
      "tx_fee_declined": "0.5",
      "min_topup": "10",
      "max_topup": "5000"
    }
  ]
}