Skip to main content
The payment.processing event is sent when a payment is actively being processed and has not yet completed. This event indicates that the payment has moved beyond initiation and is awaiting completion or failure.

Example Payload

{
  "event": "payment.processing",
  "id": "99036bd3-a8b2-403c-867c-3d03dafbe4b7",
  "data": {
    "payment_id": "b91a0f36-b10b-4a31-ae12-e8b4c5ee71f4",
    "status": "processing",
    "amount": 599
  },
  "eventGeneratedTime": 1756451608.069325
}

Data Fields

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

Handling the Event

Use this event to:
  • Update the payment record to a processing state
  • Prevent duplicate or conflicting payment actions
  • Reflect an in-progress state within your system