Skip to main content

Accept payments with Hubpay

Create a payment request from your backend, send the customer to Hubpay checkout and confirm the result from your server.

Choose a checkout model

ModelUse it whenExecution mode
Hosted payment pageYour application redirects the customer to Hubpay and receives them back afterwardsHOSTED_PAGE
Payment linkYou send a checkout URL by email, messaging, CRM or invoicePAYMENT_LINK

Both models use the same payment-request API and support the payment methods enabled for your account. These may include:

  • Card payments through Visa and Mastercard
  • Bank transfer
  • Supported crypto assets, including USDC and USDT

Payment flow

  1. Authenticate your backend with Hubpay client credentials
  2. Create a payment request with an amount, currency, external reference and allowed payment methods
  3. Present or share the returned payment URL
  4. Let the customer complete the Hubpay checkout
  5. Confirm the payment from a signed webhook or the payment-request API

Do not treat a browser redirect as proof that funds were received. Redirects describe the customer journey; webhooks and the API provide payment state.

Start integrating