Төлем мәртебесі
Әдіс жоба жүйесін төлем мәртебесі туралы хабардар етуге арналған.
Backoff Policy
Жауап алу кепілдіктерін ұлғайту үшін BackOff-саясат сауалдарды орындау кезінде пайдаланылады:
InitialInterval = 500 * time.Millisecond, қайталама сұрау аралықтары
RandomizationFactor = 0.5, Қайталаушылар арасындағы уақыт бойынша сұрау салуды шашу
MaxInterval = 60 * time.Second, Қайталаулар арасындағы максималды уақыт
MaxElapsedTime = 10 * time.Minute, оның ішінде әрекеттер орындалатын уақыт
Әрбір операциядан кейін төлем жүйесімен Callback
Төлем аяқталғаннан кейін төлем жүйесі төлем жағдайын беру үшін әріптестің жобасына сауал жібереді. Сауал төлем бастамашылығы кезінде callback_url
өрісінде көрсетілген мекенжайға жасалады.
200 транзакциядан ерекшеленетін http мәртебесін алу кезінде BackOff саясаты орындалады
Серіктес жобасының callback-a жіберу
POST
callback_url
Headers
Name | Type | Description |
---|---|---|
Authorization* | String | Bearer Авторотациялық хэш (Қолтаңбаны қалыптастыруға қараңыз) |
Request Body
Name | Type | Description |
---|---|---|
created_at* | String | Транзакцияның жасалған күні |
transaction_id* | Integer | Төлем жүйесі жағындағы транзакция сәйкестендіргіші |
acquirer_code* | String | Банк сәйкестендіргіші |
project_reference_id* | String | Жоба жағындағы транзакция сәйкестендіргіші |
project_сlient_id* | String | Жоба жағындағы пайдаланушы сәйкестендіргіші |
status_code* | String | Транзакция мәртебесі |
type_code* | String | Транзакция типі |
amount* | Float | Транзакция сомасы |
description* | String | Сипаты |
finished_at* | String | Транзакцияның аяқталу күні |
project_id* | Integer | Жоба сәйкестендіргіші |
merchant_id* | Integer | Мерчант сәйкестендіргіші |
additional_data | Object | Қосымша өрістер |
card_token | String | Төлем жүйесіндегі карта токені |
masked_pan | String | Бүркемеленген төлем картасы |
bank_code | String | Транзакцияда қате болған жағдайда қате коды жіберіледі |
bank_message | String | Қатені сипаттау |
issuer | String | Карта эмитенті |
ips | String | Халықаралық төлем жүйесі (B (Visa/Mastercard тағы басқа) |