Ақы төлеуді жүргізуге әзірлік
Әдіс жоба жағынан тапсырысты төлеуді растауға арналған.
Жүйе жобаның confirm_url-не іске қосуға сауал жібереді және мынадай міндетті параметрлері бар жауап күтеді: id
, status
, message
, is_payble
.
Егер confirm_url
параметрі төлем бастамашылығы кезінде берілсе, әдіс пысықталады.
Backoff Policy
Жауап алу кепілдіктерін ұлғайту үшін сауалдарды орындау кезінде BackOff саясаттар пайдаланылады:
InitialInterval = 500 * time.Millisecond, қайталама сұрау аралықтары
RandomizationFactor = 0.5, қайталау арасындағы сұраныс уақытының таралуы
MaxInterval = 60 * time.Second, қайталау арасындағы максималды уақыт
MaxElapsedTime = 10 * time.Minute, талпыныстар жасалатын уақыт
GET
https://merchant-website/confirm
Query Parameters
Name | Type | Description |
---|---|---|
type* | string | Транзакция типі |
project_reference_id* | string | Жоба жағындағы тапсырыс нөмірі |
Headers
Name | Type | Description |
---|---|---|
Authorization | String | Bearer Авторотациялық хэш (Қолтаңбаны қалыптастыруға қараңыз) |
is_payble
параметрінің мәніне байланысты жүйе төлем жасау туралы шешім қабылдайды:
true
- Жоба төлемді жүргізуге рұқсат бередіfalse
- Жоба төлем жүргізуден бас тартады