eventId
string

A unique identifier for this specific event. This ensures that each event can be tracked and processed individually.

eventType
string

Describes the type of event. In this case, it signifies that a payment intent is successful.

eventTime
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.

intentId
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.

status
string

Represents the current status of the payment intent.

amount
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).

currency
string

The currency used for the transaction. In this case, it is United States Dollars (USD).

paymentMethod
string

The payment method used for the transaction. Possible values include:

  • card: Payment made via card.
  • amazon_pay: Payment made via Amazon Pay.
  • cash_app: Payment made via Cash App.
  • affirm: Payment made via Affirm.
  • klarna: Payment made via Klarna.
  • afterpay: Payment made via Afterpay.
card
object

Contains details about the card used for the transaction:

  • brand: The brand of the card (e.g., Visa, Mastercard).
  • 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.
  • fundingType: The type of card funding, such as Credit or Debit.