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

circle-info

Щоб почати користуватися функцією трансферу, необхідно створити цифрові записи до ідентифікаційнийного ідентифікатору. Коли в обліковому записі з’являються цифорві записи, можна розподілити їх між обліковими записами Процесингового іднетифікатору та обліковими записами Клієнтів.

Система надає такі способи роботи з трансфером ідентифікаторів:

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

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

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

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

Існують маршрути трансферів всередині 1 контрагента:

  • від Ідентифікаційного ідентифікатору до Процесингового ідентифікатору;

  • з Процесингового ідентифікатору до облікового запису Клієнта;

  • від Клієнта до Клієнта;

  • з Процесингового ідентифікатору на Ідентифікаційний ідентифікатор;

  • від Клієнта до Процесингового ідентифікатору Банку.

Для зовнішнього трансферу (2 контрагенти) рекомендовані такі типи платежів:

  • з Процесингового ідентифікатору на з Процесинговий ідентифікатор іншого Контрагента;

  • від Клієнта вашого Контрагента до Клієнта іншого Контрагента.

Отримати оплату

Get payment

get

Get payments with filter

Path parameters
counterparty_guidstringRequired

Counterparty GUID

payment_guidstringRequired

Payment GUID

Query parameters
with_stellar_infobooleanOptional

Include stellar info

Responses
chevron-right
200

OK

application/json
amountnumberOptional
asset_codestringOptional
asset_issuerstringOptional
categorystringOptional
category_guidstringOptional
created_atstringOptional
deleted_atstringOptional
feenumberOptional
guidstringOptional
purposestringOptional
receiver_account_account_kindstringOptional
receiver_counterpartystringOptional
receiver_idstringOptional
sender_account_account_kindstringOptional
sender_counterpartystringOptional
sender_idstringOptional
statusstring · enumOptionalPossible values:
target_balancenumberOptional
updated_atstringOptional
get
/counterparty/{counterparty_guid}/payments/{payment_guid}
chevron-rightResponse examplehashtag
circle-check

Здійснити трансфер

Трансфер здійснюється в 2 кроки: спочатку необхідно створити чернетку запису за допомогою «Створити трансфер». Коли це буде зроблено, потрібне підтвердження цього трансферу.

Створити трансфер

circle-info

Попередня умова: на обліковому записі відправника має бути необхідна кількість ідентифікаторів перед створенням трансферу.

Create payment

post

Create payment

Path parameters
counterparty_guidstringRequired

Counterparty GUID

Body
amountnumberOptional

amount of tokens to transfer

asset_codestringOptional

asset code

asset_issuerstringOptional

address in Stellar that issues tokens

category_guidstringOptional

payment category

purposestringOptional
receiver_idstringOptional

guid of receiver account

sender_idstringOptional

guid of sender account

target_balancenumberOptional

account balance after operation

Responses
chevron-right
200

OK

application/json
guidstringOptional
post
/counterparty/{counterparty_guid}/payments

Підтвердження трансферу

Після створення трансферу необхідно підтвердити трансфер.

Перед підтвердженням переконайтеся, що трансферу вже створений, відповідний ідентифікатор має бути використаний у тілі запиту.

bank_guid є обов'язковим лише для трансферу іншому Контрагенту.

Confirm Payment

post

Confirm payment

Path parameters
counterparty_guidstringRequired

Counterparty GUID

Body
bank_guidstringOptional

Counterparty's GUID (receiver's bank). If it is not provided, the payment will be considered an internal transfer.

guidstringOptional

Payment's GUID

Responses
chevron-right
200

OK

application/json
objectOptional
post
/counterparty/{counterparty_guid}/payments/confirm

Отримння списку трансферів

Для того, щоб отримати список трансферів, необхідно зробити наступний запит:

Get payments list

get

Get payments list with filter

Path parameters
counterparty_guidstringRequired

Counterparty GUID

Query parameters
receiver_counterpartystringOptional

Receiver counterparty GUID

sender_counterpartystringOptional

Sender counterparty GUID

guidsstring[]Optional

Payment GUIDs

sender_idsstring[]Optional

Payment sender ids

receiver_idsstring[]Optional

Payment receiver ids

external_idstringOptional

External transaction id

min_amountintegerOptional

Minimal amount

max_amountintegerOptional

Maximum amount

statusesstring[]Optional

Payment statuses

asset_issuersstring[]Optional

Asset issuers

asset_codesstring[]Optional

Asset codes

min_created_atstringOptional

ISO date

max_created_atstringOptional

ISO date

min_updated_atstringOptional

ISO date

max_updated_atstringOptional

ISO date

category_guidstringOptional

Category's guid

orderstring · enumOptional

sorting order

Possible values:
offsetintegerOptional

offset

limitintegerOptional

limit

Responses
chevron-right
200

OK

application/json
totalintegerOptional
get
/counterparty/{counterparty_guid}/payments

Last updated