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
  1. Төлем шлюзі
  2. Төлем жүйесінің Webhook

Ақы төлеуді жүргізуге әзірлік

Әдіс жоба жағынан тапсырысты төлеуді растауға арналған.

Жүйе жобаның 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

{
    "id": "121abc", // Идентификатор транзакции на стороне проекта 
    "status": "success", // Статус заказа на стороне проекта
    "message": "order desciption", // Текстовое сопровождение ответа
    "is_payble" : true // Разрешение на проведение платежа
}

is_payble параметрінің мәніне байланысты жүйе төлем жасау туралы шешім қабылдайды:

  • true - Жоба төлемді жүргізуге рұқсат береді

  • false - Жоба төлем жүргізуден бас тартады

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

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