Overview
Configure one HTTPS webhook URL in the Partner Portal (Settings → Webhooks). Request API deliveries use the same RaaS Widgets signing and retry model as every other partner event. Delivery headers:X-RAAS-Event, X-RAAS-Timestamp, X-RAAS-Signature. See Webhook security.
Events for request money
request_money.updated is not emitted. Track payer progress and settlement with operation.* events. Correlate using requestId from request_money.created.If you previously used older event names
Signature headers are the platform
X-RAAS-* set (not the older X-Webhook-* names). Full catalog: Webhook events.
request_money.created
requestId and deliver fundRequestLink (or your landing / WhatsApp wrapper) to the sender.
request_money.failed
Settlement — operation.*
When the sender completes the fund-request flow:operation.created—status: created, includesrequestId- Later:
operation.completed|operation.failed|operation.cancelled
operation.expired; funding expiry maps to cancelled. Status meanings: Operation lifecycle.
Delivery and retries
Same as the platform: up to 5 attempts with backoff, 30s timeout, acknowledge with2xx quickly, keep handlers idempotent. Details: Webhooks overview.
Next steps
Lifecycle
End-to-end ask → operation journey.
All webhook events
Full partner event catalog and payloads.
Security
HMAC verification examples.