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.
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.
The amount involved in the transaction, typically expressed in the smallest
unit of the currency. Here, 5000 represents 50.00 USD (because USD typically
uses two decimal places).
A specific code indicating the reason for the payment failure. This helps identify
whether the failure was due to user error or processing error. For a complete list
of error codes and their meanings, see our Error Codes documentation.
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.