Skip to main content
GET
Get Subscription Payments
Fetch all payments from the internal system associated with the given subscription. Available for all payment gateways and all environments (including production).

Path Parameters

string
required
The unique identifier (uid) of the subscription.

Response Fields

string
Unique identifier of the payment request.
string
Unique identifier of the associated order.
string
Merchant-facing reference ID for the order. For a recurring debit, it is the reference_id you sent to Trigger Recurring Payment, so you can match the debit to your own order. If you sent none, it is the payment_id that call returned where it returned one, or otherwise a generated reference starting REC-. If the same debit is retried, each retry is a separate payment whose reference_id has -attempt-1, -attempt-2, and so on appended — search for the payment_id to find every attempt. Older debits, and debits not started through that call, may carry a generated reference starting SUBPAY- instead.
number
Payment amount in the billing currency (e.g., INR).
string
ISO 4217 currency code (e.g., INR).
string
Payment status. One of:
  • PENDING — Payment is pending
  • CAPTURED — Payment was successfully captured
  • FAILED — Payment failed
  • INVALID — Payment is invalid
string
Type of payment. One of:
  • REGULAR — One-time payment
  • RECURRING — Recurring subscription payment
  • MANDATE — Mandate/authorization payment
string
Mode of payment. One of: CREDIT_CARD, DEBIT_CARD, UPI, NET_BANKING, WALLET, QR, EMI, BNPL, CARD, VBA_TRANSFER.
string
Bank reference number for the transaction.
string
Additional status message or failure reason.
string
ISO 8601 timestamp when the payment record was created.
string
ISO 8601 timestamp when the payment was completed at the gateway.