type
- The type of event that occurred. The type will be a string that represents the event that occurred. For example, invoice.paid
, quote.activated
timestamp
- The time at which the event occurred as an RFC3339 string (e.g. "2024-08-03T20:26:10Z"
).data
- The data associated with the event. This will be a specific shape of object, depending on the event type.pending_client_action
- The payment has been initiated but requires additional information or action from the customer to proceed (such as completing verification, providing billing details, or confirming the transaction).pending_authorization
- The payment is awaiting approval from the payment processor or financial institution before it can be processed.processing
- The payment is actively being processed, typically used for asynchronous payment methods where completion isn’t immediate.completed
- The payment has been successfully processed.failed
- The payment could not be completed due to an error, insufficient funds, declined authorization, or other issues.invoice.issued
- Sent when an invoice is issued. Returns the invoice object.invoice.paid
- Sent when an invoice is paid. Returns the invoice object.payment.created
- Sent when a payment is first created. Returns the payment object.payment.updated
- Sent when a payment is updated. Returns the payment object.