https://webhook.paybyrd.com
Authentication
Authenticate all requests with your API key in thex-api-key request header.
Settings
Configure webhook subscriptions athttps://webhook.paybyrd.com/api/v1/settings.
Events
If no events are specified, Paybyrd subscribes to all available events.
Orders
Transactions
Pre-authorisation
Capture
Payment
Refund
Chargebacks
Payment methods
If no payment methods are specified, Paybyrd subscribes to all available payment methods.
Webhook authentication
When Paybyrd sends requests to your webhook URL, it authenticates them using one of two credential types:
You select the credential type when creating the webhook configuration.
Managing configurations
Create a configuration:Querying webhooks
Query generated webhooks, check their status, review attempt responses, and resend them athttps://webhook.paybyrd.com/api/v1/webhooks.
Parameters
referenceId: AnorderId,transactionId, orchargebackId. Filters results to webhooks associated with that entity.
Pagination
Use the following request headers to paginate results:x-page: Page number to retrieve.x-page-size: Number of results per page.
Examples
Query by referenceId:Retry behaviour
The webhook engine retries failed deliveries automatically. Any HTTP response outside the2xx range is treated as a failure and triggers a retry.
- Up to 50 retry attempts per webhook.
- Retry intervals follow an arithmetic progression: the first retry is 1 minute after the failed attempt, increasing by 1 minute per retry, up to a maximum delay of 1 hour.
Querying attempts
Retrieve the attempt history for a specific webhook:GET https://webhook.paybyrd.com/api/v1/webhooks/{webhookId}/attempts
Pagination is supported using the same x-page and x-page-size headers described above.

