
Introduction
Ipay integration is no longer available. To integrate Bank of Georgia payment methods, please use the Payment Manager technical documentation.

Authentication Method
What I need to use the Payment API

Order Request
By calling this method an Online Shop sends the payments details, technical parameters, and a payment amount to a Payment Server. To proceed further in case of the successful operation, a customer should be redirected to an Online Payment Webpage as per a REDIRECT URL returned in a links parameter

Payment Details
By calling this method an Online Shop can receive detailed information regarding a payment based on the payment identifier. A different response with payment details will be returned depending on which payment option is used (a card or an internet-banking user) and what kind of payment method is used (with or without a pre-authorization)

Payment Amount Return
By calling this method an Online Shop can return a Payment Amount fully or partially. Return of a Payment Amount cannot be canceled. Calling method for returning a Payment Amount partially is possible until the sum of partially returned Payment Amount reaches the full paid amount.

Recurring Payments
The recurring Payments method gives a possibility to store a customer’s data and to perform a payment without a customer’s interaction.

Pre-Authorization
This method gives a possibility to complete a deduction of an amount that was blocked during an Order method. The method is valid only if the value passed in a capture_method parameter was MANUAL when calling an Order method

Callback
Unlike the previous methods which are called by the Online Shop, Callback is called by an Online Payment System, while the information should be received and processed on an Online Shop side. This method gives a possibility to receive real-time information about the status change.

Glossary
- An Online Payment Webpage – An online payment system that allows to easily embed a payment module in any kind of Online Shop.