Status lifecycle
Checking status manually
Do not poll for status — use webhooks to receive updates in real time. If you need to retrieve the current status of a payment:Webhooks
To receive webhook notifications, send your webhook endpoint URL to info@pcxpay.com. Our team will register it on your account before you go live.
POST request to your registered webhook endpoint on every payment status change. Register your webhook endpoint in the PCX Dashboard before going live.
Events
Example payload
Webhook requirements
- Validate signatures — always verify webhook signatures before processing events. See Webhooks.
- Respond quickly — your endpoint must return a
2xxstatus within 30 seconds. - Idempotency — PCX retries failed deliveries. Implement idempotency using
event_idto avoid processing the same event twice.