1. Prerequisites
- Create an Account and Authentication
- Settlement Overview for the chains/assets you accept
- HTTPS webhook endpoint with Verify Webhook Signatures
2. Create the product paylink
3. Present checkout
Redirect the buyer to the paylink URL (email, cart page, or in-app webview). See Checkout.4. Handle the webhook
On each POST to your endpoint:- Read raw body bytes and headers
X-BoomFi-Signature,X-BoomFi-Timestamp - Verify Webhook Signatures
- Confirm
org_idmatches your organisation - If
eventisPayment.UpdatedandstatusisSucceeded, mark the order paid and fulfill
2xx quickly after persisting the event (idempotent on payment id).
5. Reconcile failures
If delivery fails, openhttps://merchants.zbx.boomfi.xyz/dashboard/settings/api-keys?tab=webhooksfilter failed events, fix your endpoint, then Retry or bulk replay. See Event History and Replay.