ARYZE Open Finance

Payment status updated

Sent whenever a transaction moves to a new status.

POST<your-webhook-url>

Sent whenever a transaction moves to a new status. Your handler must respond with an HTTP 2xx status within 10 seconds; otherwise ARYZE retries.

Retry policy: 1 initial delivery + 3 retries at 1 s, 5 s, and 15 s. After all attempts fail the delivery is logged and an internal alert is raised — the transaction status still applies, so recover from GET /v1/payments/{transactionId}.

Signature verification: payloads are not signed today. Use an unguessable webhook URL and cross-check every event by fetching the transaction before acting on it.

The payload does not include your reference or metadata — look them up by transactionId against records you saved at initiation.

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

Example Requests

POST/paymentStatusUpdated