Төлем мәртебесі

Әдіс жоба жүйесін төлем мәртебесі туралы хабардар етуге арналған.

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

NameTypeDescription

Authorization*

String

Bearer Авторотациялық хэш (Қолтаңбаны қалыптастыруға қараңыз)

Request Body

NameTypeDescription

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 тағы басқа)