Skip to main content
The payment.opened event is sent when a payment has been created and is in an open state, but has not yet begun processing. This event indicates that the payment exists and is awaiting the next step in its lifecycle.

Example Payload

{
  "event": "payment.opened",
  "id": "60a71435-d079-4126-81a2-1977bb70a306",
  "data": {
    "payment_id": "a5299046-1f62-4f78-8239-6e724d99c38b",
    "status": "opened",
    "amount": 599
  },
  "eventGeneratedTime": 1756717250.451172
}

Data Fields

payment_id
string
Unique identifier for the payment transaction.
status
string
Current payment status. Always opened for this event.
amount
float
Payment amount expressed in the major currency unit (for example, USD).

Handling the Event

Use this event to:
  • Record the creation of a new payment
  • Track payments that have not yet progressed
  • Maintain visibility into pending or idle payment states
  • Trigger internal logic that depends on payment availability