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. Жалпы ақпарат

Екі сатылы төлем жүргізу құрылымы

Төлем жүргізу қадамдары

  1. Әріптес Клиенті Is_hold = true параметрін көрсете отырып, Мерчант жобасында төлем жасауға сұрау салады

  2. Жоба транзакцияны жасауға сұрау жібереді

  3. Жоба төлем бетінің URL-ін алады

  4. Жоба клиентті төлем бетіне қайта бағыттайды

  5. Клиент карта деректерін енгізіп, «Төлеу» батырмасын басады

  6. Төлем жүйесі сұрау алады, егер транзакцияны құру кезінде confirm_url параметрі көрсетілсе, төлем жүйесі Мерчант жобасына сұрау салады

  7. Жоба confirm_url параметрінде көрсетілген мекенжай бойынша жауап береді. Егер жоба «200»-ден ерекшеленетін http-кодпен жауап берсе, транзакция үзіледі

  8. Төлем жүйесі қаражатты бұғаттауға банкке сұрау жібереді

  9. Төлем жүйесі банктен транзакция мәртебесі көрсетілген жауап алады

  10. Төлем жүйесі төлем бетінде чекті шығарады

  11. Төлем жүйесі жобаға транзакция мәртебесін callback_url параметрінде көрсетілген мекенжайға жібереді

  12. Мерчант жобасы API немесе ЖК қолдана отырып, қаражатты есепті шығарады немесе қаражатты бұғаттаудан бас тартады

  13. Төлем жүйесі қаражатты есептен шығаруға немесе бұғаттаудан бас тарту үшін банкке сұрау жібереді

Белгілі бір уақыт өткеннен кейін қолма-қол ақшаны автоматты түрде есептен шығару жүзеге асырылады, осы кезеңді орнату ЖК-те жүзеге асырылады және 3-тен 13 күнге дейін болуы мүмкін

Барлық бұғатталған қаражатты есептен шығару немесе жою қол жетімді

UML-төлем жүргізу диаграммасы

Last updated 8 months ago

Drawing