API Reference
Transaction API
Overview
The Transaction API enables merchants to process payments and obtain authorization for payment pop-ups displayed on the checkout page. It supports server-to-server communication via RESTful APIs, offering a variety of payment options including Credit Cards, Debit Cards, Net Banking, UPI, Wallets, and NEFT/RTGS. The API is optimized for both web and mobile devices, with a retry option to reduce customer drop-offs in case of transaction failures.
Prerequisites
- Merchant Account: Must be created with the assistance of a Relationship Manager (RM).
- Credentials: Merchants must have test credentials for UAT and production environments. Production credentials are provided via email post-UAT.
- Domain/IP Whitelisting: Merchant transaction domain and IP address must be whitelisted by sharing details with dedicated integration support.
- SDK Implementation: The SDK must be downloaded and implemented.
Request Attributes
Initiates a payment authorization request and generates an AtomToken ID for the transaction. This endpoint is used to display the payment pop-up on the checkout page.
Request Attributes
Attribute
Description
payInstrument
object (6 fields)
Optional
Payment Instrument
Response Attributes
Attribute
Description
atomTokenId
numberOptional
AtomTokenId by merchant
responseDetails
object (3 fields)
Optional
Response Details