Ліміти

Ліміти обмежують вихідні трансфери залежно від періоду та типу ідентифікатору (визначається сегментом).

Обсяг обмежень має 2 виміри:

  • Приналежність

    • один Клієнт

    • або всі Клієнти в сегменті

  • Тимчасовість

    • за один трансфер

    • або для всіх трансферів протягом дня, тижня, місяця чи року.

1. Індивідуальні ліміти

Індивідуальні ліміти обмежують трансфери для конкретного Клієнта.

1.1 Ліміт на одну операцію

Отримання індивідуальних обмеження на трансфер

Get customer amount limit

get

Get customer amount limit

Path parameters
counterparty_guidstringRequired

Counterparty GUID

Query parameters
customer_guidstringOptional

Customer GUID (uuid)

Responses
chevron-right
200

OK

application/json
get
/counterparty/{counterparty_guid}/limits/customer/amount

Встановити індивідуальний ліміт на трансфер для Клієнта

Set customer amount limit

post

Set customer amount limit

Path parameters
counterparty_guidstringRequired

Counterparty GUID

Body
account_type_guidstringOptional
asset_codestringOptional
asset_issuerstringOptional
customer_guidstringOptional
maxnumberOptional
periodstring · enumOptionalPossible values:
period_keyintegerOptional
Responses
chevron-right
200

OK

No content

post
/counterparty/{counterparty_guid}/limits/customer/amount

No content

circle-info

Де можна взяти ці параметри?

За допомогою методу "Отримання списоку облікових записів" можна отримати такі параметри:

  • customer_guid = wallet_user_guid- ідентифікатор клієнта, для якого встановлюється обмеження

  • account_type_guid = wallet_account_guid - ідентифікатор типу облікового запису

За допомогою методу "Отримання списоку облікових записів Клієнтів" можна отримати наступні параметри:

  • asset_code = stellar_code

  • asset_issuer = stellar_issuer

1.2 Ліміт на певний період часу

Get individual limits per customer

Get customer payment amount limit

get

Get customer payment amount limit

Path parameters
counterparty_guidstringRequired

Counterparty GUID

Query parameters
customer_guidstringOptional

Customer GUID (uuid)

Responses
chevron-right
200

OK

application/json
get
/counterparty/{counterparty_guid}/limits/customer/payment
circle-info

Комбінації:

  1. періоди дефолту

    • period=[day/week/month/year]

    • period_key = 1

  2. кількість днів для спеціального періоду

    • period="days"

    • period_key = 180

Встановлення індивідуальних лімітів для кожного Клієнта

Set customer payment amount limit

post

Set customer payment amount limit

Path parameters
counterparty_guidstringRequired

Counterparty GUID

Body
account_type_guidstringOptional
asset_codestringOptional
asset_issuerstringOptional
customer_guidstringOptional
maxnumberOptional
periodstring · enumOptionalPossible values:
period_keyintegerOptional
Responses
chevron-right
200

OK

No content

post
/counterparty/{counterparty_guid}/limits/customer/payment

No content

circle-info

Де можна взяти ці параметри?

За допомогою методу "Отримання списоку облікових записів" можна отримати такі параметри:

  • customer_guid = wallet_user_guid- ідентифікатор Клієнта, для якого встановлюється обмеження

  • account_type_guid = wallet_account_guid - ідентифікатор типу облікового запису

За допомогою методу "Отримання списоку облікових записів Клієнтів" можна отримати наступні параметри:

  • asset_code = stellar_code

  • asset_issuer = stellar_issuer

2. Стандартні обмеження

Стандартні ліміти обмежують трансфери для Клієнтів з певним сегментом та ідентифікатором.

2.1 Ліміт на одну операцію

Отримання стандартних обмежень на трансфер для всіх сегментів

Get operation limits

get

Get operation limits

Path parameters
counterparty_guidstringRequired

Counterparty GUID

Responses
chevron-right
200

OK

application/json
get
/counterparty/{counterparty_guid}/limits/operations

Встановлення стандартного ліміту на трансфер для сегмента

Create operation limit

post

Create operation limit

Path parameters
counterparty_guidstringRequired

Counterparty GUID

Body
account_type_guidstringOptional
asset_codestringOptional
asset_issuerstringOptional
maxnumberOptional
minnumberOptional
Responses
chevron-right
200

OK

No content

post
/counterparty/{counterparty_guid}/limits/operations

No content

circle-info

Де можна взяти ці параметри?

За допомогою методу "Отримання списоку облікових записів" можна отримати такі параметри:

  • customer_guid = wallet_user_guid- ідентифікатор клієнта, для якого встановлюється обмеження

  • account_type_guid = wallet_account_guid - ідентифікатор типу облікового запису

За допомогою методу "Отримання списоку облікових записів Клієнтів" можна отримати наступні параметри:

  • asset_code = stellar_code

  • asset_issuer = stellar_issuer

2.2 Ліміт на певний період часу

Отримання стандартних лімітів Клієнтів для всіх сегментів

Get users limits

get

Get users limits

Path parameters
counterparty_guidstringRequired

Counterparty GUID

Responses
chevron-right
200

OK

application/json
get
/counterparty/{counterparty_guid}/limits/users

Встановлення стандартного ліміту Клієнтів для сегмента

Create users limit

post

Create users limit

Path parameters
counterparty_guidstringRequired

Counterparty GUID

Body
account_type_guidstringOptional
asset_codestringOptional
asset_issuerstringOptional
maxnumberOptional
periodstring · enumOptionalPossible values:
period_keyintegerOptional
Responses
chevron-right
200

OK

No content

post
/counterparty/{counterparty_guid}/limits/users

No content

circle-info

Де можна взяти ці параметри?

За допомогою методу "Отримання списоку облікових записів" можна отримати такі параметри:

  • customer_guid = wallet_user_guid- ідентифікатор клієнта, для якого встановлюється обмеження

  • account_type_guid = wallet_account_guid - ідентифікатор типу облікового запису

За допомогою методу "Отримання списоку облікових записів Клієнтів" можна отримати наступні параметри:

  • asset_code = stellar_code

  • asset_issuer = stellar_issuer

Last updated