How to setup webhooks
- Enter the HelloPay portal. (Staging | Production)
- Go to “Settings -> Webhooks”. (Staging | Production)
- Fill in the configuration details.
- Save your webhook configuration.
Events
The events’ payload are in JSON format. Find below the spec:Payins
Payouts
Payment links
Fired when a payment link is settled.paymentlink.completed is sent when the payer successfully pays; paymentlink.expired is sent when the 1-hour window elapses without a successful payment. See Payment links for full context.
A successful payment on a payment link can also be detected via the
payin.confirmed event on the underlying payin. You do not need to listen to both — choose whichever fits your integration.
