Webhooks


HMAC Authentication

Deliverect can sign outgoing webhook requests using HMAC-SHA256, allowing you to verify that requests genuinely originate from Deliverect and have not been tampered with in transit. This can be achieved using a pre-shared secret configured on your integration.

HMAC Authentication
For full setup and verification steps, see the HMAC authentication guide.

Webhooks

Implement the following webhooks so Deliverect can register payment profiles and send payment lifecycle events to your platform.

WebhookMethodPurpose
Register ProfilePOSTRegister a payment profile in a customer account and return the URLs Deliverect uses for payment, refund, and unregistration events.
Request PaymentPOSTProcess a payment request and respond with authorized, pending, or refused.
Refund PaymentPOSTProcess a full or partial refund and respond with succeeded, pending, or failed.
Unregister Profile EventPOSTDisable and remove a payment profile when it is uninstalled from a customer account.