Decision guide
Payment links and checkout
- Customer pays a known amount for goods or services
- You share a link or redirect to hosted checkout
- You fulfill when you receive a successful payment webhook
Subscriptions
- Create a recurring plan / paylink
- Customer renews on interval; invoices may open and become overdue
- Handle
Subscription.*andInvoice.*events
Deposit accounts
- Issue a permanent crypto address per user (
reference= your user id) - Deposits are swept to your parent virtual account
- Credit your ledger only after verified payment events
Platform integrations
If you already bill in Stripe, Chargebee, WooCommerce, or WHMCS, add crypto pay links via Integrations Overview.PSP / acquirer
- You are a BoomFi merchant; each merchant on your platform is also a merchant
- You hold their API keys and run the paylink flow on their behalf
- Use variant URLs when the amount or currency changes per invoice
Shared setup checklist
Before go-live on any path:- API key stored securely
- Settlement / virtual account configured
- Webhook URL set and Verify Webhook Signatures implemented
- Event history reviewed under API & Webhook → Webhooks
- Dashboard Payments Settings matches production wallets
- Third-party integrations configured if you use them (Integrations Overview)