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