Tarlanpayments
Қаз
Қаз
  • Төлем шлюзі
    • Жалпы ақпарат
      • Төлемді жүргізу құрылымы
      • Екі сатылы төлем жүргізу құрылымы
      • Операциялардың түрлері
      • 3D-Secure
      • PCI DSS
    • Транзакция түрлері
    • Жүйе жауаптарының құрылымы
    • Қате кодтары
    • Транзакциялар мәртебелері
    • Қолтаңбаны қалыптастыру
    • Қосымша параметрлер
    • Төлем нысанымен өзара іс-қимыл
      • Ақша қаражатын қабылдауға бастамашылық жасау
      • Ақша қаражатын шығаруға бастамашылық жасау
      • Картаны байластыру
      • Iframe
    • Төлем нысанынсыз төлемдер
      • One click
    • Көмекші әдістер
      • Байластырылған пайдаланушы картасын жою
      • Транзакция мәртебесін тексеру
      • Карталар тізімін алу
      • Төлемді қайтару
      • Жоғарғы комиссияның есебі
    • Smart Pay
      • Google pay
    • Төлем жүйесінің Webhook
      • Төлем мәртебесі
      • Ақы төлеуді жүргізуге әзірлік
    • CMS
      • Tilda Publishing
    • Өзгерістер жиынтығы
  • AGWS
    • Жүйе жауаптарының құрылымы
      • Қолтаңбаны қалыптастыру
        • Golang-та қолтаңбаны қалыптастыру мысалы:
        • python3-тегі қолтаңбаны қалыптастыру мысалы:
      • [POST] /showcase-gateway/api/v1/test/check
        • Parameters
        • Responses
      • [POST] /showcase-gateway/api/v1/test/cash-in
        • Parameters
        • Responses
    • [POST] /showcase-gateway/api/v1/test/status
      • Responses
      • Parameters
    • Транзакция мәртебелерінің анықтамалығы
    • Аккаунт күйі кодтарының анықтамалығы
    • Қате кодтары
Powered by GitBook
On this page
  • Backoff Policy
  • Серіктес жобасының callback-a жіберу
  1. Төлем шлюзі
  2. Төлем жүйесінің Webhook

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

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

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

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

Bearer Авторотациялық хэш (қараңыз)

Қолтаңбаны қалыптастыруға