WhatsApp Payment Captured

WhatsApp Payment Captured — current payload, usage and account requirements.

eventType: whatsAppPaymentCaptured. WATI received a WhatsApp payment-status notification. Interpret status/type and the payment object using the applicable provider/payment contract.

Use this documented event only when it is registered by your workspace's event-types API and the relevant product/channel is available on your account. Registration alone is not a delivery guarantee; verify an actual permitted event reaches your enabled subscription. Acknowledge promptly with a successful 2xx; process idempotently and allow duplicate/out-of-order delivery. Do not assume a universal event UUID, fixed retry schedule or signing scheme. See webhook setup and recovery.

Example

{
  "eventType": "whatsAppPaymentCaptured",
  "id": "<provider-message-id>"
}

The example is illustrative, not an exhaustive list of fields or possible outcomes. Null/absent values must be handled.

FieldType / meaning
idProvider message/status identifier, not a guaranteed globally unique webhook-event ID.
fromProvider recipient identifier.
status / typeStrings serialized from the provider status/type values; this page does not invent a universal enum.
createdProvider status timestamp serialized as a date-time.
paymentProvider payment-details object; its shape depends on the payment contract.