string
A unique identifier for this specific event. This ensures that each event can
be tracked and processed individually.
string
Describes the type of event. In this case, it signifies that a payment intent
is successful.
integer
The timestamp when the event was generated, typically in milliseconds since
the Unix epoch (January 1, 1970). This value can be used to track when the
event occurred.
string
A unique identifier for the specific payment intent. This ID ties the event
back to a particular transaction or payment process that triggered the event.
string
Your identifier of the order.
string
Represents the current status of the payment intent. For this event, the
status will be
SUCCESS.integer
The amount involved in the transaction, typically expressed in the smallest
unit of the currency. Here, 100 represents 1.00 USD (because USD typically
uses two decimal places).
string
The currency used for the transaction. In this case, it is United States
Dollars (USD).
string
The payment method used for the transaction. supported payment
methods
object
Contains information about the customer who made the payment:
- name: The full name of the customer
- email: The email address of the customer
- contactNumber: The contact phone number of the customer, in E.164 format
- customerAddress: The customer’s address, containing:
- addressLine1: Line 1 of the customer’s address
- addressLine2: Line 2 of the customer’s address
- city: City of the customer’s address
- state: State of the customer’s address
- country: Two-letter country code (ISO 3166-1 alpha-2)
- postalCode: Postal code
object
Contains metadata about the payment used for the transaction:
- paymentMethod: The payment method used for the transaction. See supported payment methods.
- cardMetadata: Card details (present only for card payments), containing:
- brand: The brand of the card (e.g.,
amex,diners,discover,jcb,mastercard,unionpay,visa,rupay), among others. - country: The issuing country of the card.
- lastFourDigit: The last four digits of the card number.
- expiryMonth: The expiration month of the card.
- expiryYear: The expiration year of the card.
- cardType: The type of card funding (
CREDIT,DEBIT,PREPAID, orUNKNOWN).
- brand: The brand of the card (e.g.,
- cardInstallmentMetadata: Card installment (EMI) details (present only for
CARD_INSTALLMENTpayments), containing:- cardInstallmentTenure: The installment tenure in months (
three,six,nine, ortwelve).
- cardInstallmentTenure: The installment tenure in months (
object
A collection of key-value pairs that were provided when the object was
created. These metadata values are echoed back in the response, allowing you
to store and retrieve custom information such as context-specific attributes,
references, or tags. This can be useful for correlating records in your system
or attaching meaningful context to transactions.