Skip to main content
The state of the payment session can be tracked by consuming webhook events. The event will contain a payment_session object that includes, amongst other fields, the created_at, updated_at and payment_id fields. Where applicable the customer_id and payment_method_id fields, that are needed for a subsequent (next_in_series) payment, is also included, and is sometimes referred to as a token. The payment session events are:
  • payment_session.created: Indicates a payment session was created successfully and can be used to initiate the payment process. See the payment_session.created event for more information.
  • payment_session.updated: Indicates a payment session was updated successfully and can be used for tracking the status of the payment session. See the payment_session.updated event for more information.
  • payment_session.completed: Indicates a payment session has completed. See the payment_session.completed event for more information.

Error Codes

👉 See Common Error Codes