Hosted payment page (HPP)
A hosted payment page (HPP) is a secure, customizable checkout page we provide, allowing your customers to complete payments using cards, crypto, or other supported methods — without you handling any sensitive payment data directly.
Instead of building and maintaining your own payment infrastructure, simply generate a payment link via our API and redirect your customer to the hosted page. Once the payment is complete or cancelled, we’ll redirect them back to your chosen page using the URLs you specified.
Why choose Hubpay?
Feature | Hubpay | Other Providers |
---|---|---|
KYC Turnaround | 10 minutes (CRM-integrated) | 2–4 hours (manual) |
Crypto Asset Support | 8+ major coins | Limited |
Wallet Infrastructure | Dynamic, time-limited per transaction | Static, manually verified |
Regulatory Framework | ADGM + VARA (UAE-based) | Offshore (non-UAE) |
Fiat Settlement Time | 3–4 hours | Up to 72 hours |
CRM & Reconciliation Integration | Full Salesforce + webhook support | None |
Escrow Support | Yes (direct sub-account routing) | Often unavailable |
Real-Time Alerts & Confirmations | Yes (automated) | No |
Supported payment methods
Hubpay supports a range of payment types out of the box:
- 💳 Card Payments (Visa, Mastercard)
- 🌐 Crypto Payments (USDT, USDC, BTC, ETH, and more)
- 🏦 Bank Transfers
Each payment link can be configured to offer one or more of these methods depending on your use case.
Flow example
✅ Confirming payment
After the user is redirected back, do not rely solely on the redirect for confirmation.
You should:
- ✅ Wait for the webhook (e.g.
payment_request.paid
), or - 🔄 Manually retrieve the payment status using
GET /v1/collections/payment-requests/{id}
This ensures the result is genuine and not spoofed or intercepted client-side.
Payment lifecycle updates are available via webhooks. Find out more in our integration guide.