Skip to main content
NOTICE

ამ პროტოკოლით აინტეგრირებთ საქართველოს ბანკის ყველა მოთხოვნილ გადახდის მეთოდს.

რა არის ონლაინ გადახდების API

ონლაინ გადახდების API გაძლევთ საშუალებას, მარტივად ჩააშენოთ გადახდების მოდული ნებისმიერი ტიპის ელექტრონულ სისტემასთან. მისი საშუალებით შესაძლებელია მარტივი ინტერფეისიდან გადახდების ინტეგრაცია ბიზნესთან1, რომელიც მოიცავს როგორც საქართველოს, ასევე სხვა კომერციული ბანკების ბარათებით (VISA, Mastercard, American Express), ტრანზაქციების შესრულებას.

პროტოკოლი და ტექნიკური სპეციფიკაცია

  • API-ს არქიტექტურული მიდგომა - Restful.
  • ონლაინ გადახდების აპლიკაციის პროტოკოლი - HTTP/1.1. უსაფრთხოების გაზრდის მიზნით, აუცილებელია API-ს ყველა მეთოდის გამოძახება https-ის გამოყენებით, რომელიც წარმოადგენს http პროტოკოლის გაფართოებას.
  • სერვისის გამოძახების ტიპი - სინქრონული.
  • უსაფრთხოების პროტოკოლი - OAuth 2.0.
  • მხარეებს შორის ინფორმაციის გაცვლის უსაფრთხოების სტანდარტი - JSON Web Tokens (JWT).

შესყიდვის პროცესის მოკლე აღწერა

წარმოგიდგენთ ონლაინ გადახდების Checkout-ის სრული ციკლის მოკლე მიმოხილვას:

  • კლიენტი ბიზნესის ვებგვერდზე ირჩევს სასურველ პროდუქტს/სერვისს (ან პროდუქტების/სერვისების კალათას) და აჭერს გადახდის ღილაკს
  • ბიზნესი აგზავნის მოთხოვნას ონლაინ გადახდების სერვერზე
  • სერვერი აბრუნებს გადახდის პროცესის გასაგრძელებლად საჭირო პარამეტრებს
  • ბიზნესი ამისამართებს კლიენტს ონლაინ გადახდების გვერდზე2
  • ონლაინ გადახდების გვერდზე კლიენტს შეჰყავს ბარათის ან ინტერნეტბანკის მონაცემები და ასრულებს გადახდის პროცესს
  • ონლაინ გადახდების სერვერი უბრუნებს პასუხს ბიზნესს (callback3)
  • ტრანზაქცია წარმატებით სრულდება
note

შენიშვნა: ონლაინ გადახდის გვერდზე გადამისამართებამდე ბიზნესს შეუძლია, გამოიყენოს ბარათის დამახსოვრების ფუნქციონალი, შემდგომში ოპერაციების ავტომატურ რეჟიმში ან ბარათის მონაცემების შეყვანის გარეშე განხორციელების მიზნით.

iPay

გადახდების მენეჯერი წარმოადგენს ახალი გადახდის სისტემას. წინა ვერსიის სანახავად, იხილეთ iPay დოკუმენტაცია.