How to configure a Webhook

Step 1 – Declare a new Webhook From the backoffice of ProAbono : Click on “Notifications” then “Add a Webhook” Pick one event/trigger Type the URL. ProAbono will post the JSON formated event notification to this URL. Step 2 – Validate the URL Validation is required for security purpose: we don’t want to flood an unintended URL and […]

Read More

What is a Webhook ?

For a better integration between ProAbono and your application or favorite services, we provide you Webhooks. A Webhook is used to notify a third-party application that an event occurred. Once you’ve configured the URL in ProAbono, ProAbono will post the JSON formated event notification to your webhook URL. For example, if a “SubscriptionStarted” event occurs, then a notification is sent […]

Read More

List of events notified by the Webhooks

Here are all events : Code Ressource Description CustomerAdded Customer Customer added CustomerBillingAddressUpdated Customer Billing address updated CustomerSettingsPaymentUpdated Customer Payment settings updated CustomerBillingSucceeded Customer Billing succeeded CustomerBillingFailed Customer Billing failed CustomerChargingSucceeded Customer Charging succeeded CustomerChargingPending Customer Charging pending CustomerChargingFailed Customer Charging failed CustomerChargingAutoFailedNoPermission Customer Auto-charging failed: no valid payment information CustomerChargingAutoFailedNoRetry Customer An auto-charging failed […]

Read More

How to process a Webhook Notification

Receive a webhook notification Once a webhook has been configured, ProAbono will send an HTTP POST request to the specified URL each time one of the events associated with the webhook occurs. Each POST request contains JSON data describing the event which occurred. Reply to a webhook notification Your application must reply with a 200 […]

Read More