Gateway API Reference Documentation
Ready to redefine your payment experience? Join Gateway today and unlock a world where getting paid is not a hurdle but a seamless, simple process.
Understanding the Gateway API
Whether you're a coding maestro or just starting out, our intuitive interface and robust API have been meticulously crafted to ensure that integrating payments into your applications is not only efficient but downright enjoyable.
Agreement
Allows the merchant to store the payer's payment details and make payments under that agreement without the payer's involvement.
Authentication
Authentication process to confirm the identity of the payer attempting to make a transaction.
Batch
Submit batches of operations (Captures, Refunds, etc) to the Gateway for processing without direct payer interaction.
Browser Payment
Browser payment methods allow a payer to pay for goods and services online on the browser payment provider's website.
Gateway
Operations related to speaking directly to the Gateway for status or payment option related details.
Hosted Checkout
Request to initiate a Hosted Checkout interaction.
Payment Plan
Request to retrieve a set of payment plan offers for a payment plan so that they can be presented to the cardholder.
Session
A payment session, or simply session, is a temporary container for any request fields and values of operations that reference a session.
Tokenization
The identifier for the stored card details that may be used for later to refer to the card details to perform a payment or authorization.
Transaction
Represents a request by a merchant to transfer money (or to prepare for the transfer) between a payer's account and the merchant's account (or vice versa).
Wallet
An electronic service that allows payers to securely store payment details (e.g. credit card details).
SDKs
Click to Pay
The JavaScript library allows you to add support for Click to Pay to your payment page.
Learn moreRisk
JavaScript based client-side SDK for integration with NuDetect risk assessment platform.
Learn moreRupay
JavaScript based client-side SDK for Rupay authentication flows for online payments.
Learn moreSession
The JavaScript library allows you to collect sensitive payment details from the payer in fields hosted by the gateway.
Learn moreThreeDS
A JavaScript based client-side SDK for 3DS authentication flows for online payments.
Learn more