Skip to main content

Payment links

A payment link is a Hubpay-hosted checkout URL that you can send to a customer without embedding a payment interface.

Use payment links for invoices, remote sales, CRM workflows and support-assisted payments. The customer opens the URL and pays using one of the methods enabled for the payment request.

How it works

  1. Create or identify the payer
  2. Upload a supporting document if your account or payment method requires one
  3. Create a payment request with executionMode set to PAYMENT_LINK
  4. Share the returned paymentUrl, or set autoSendPaymentLink to ask Hubpay to email it
  5. Confirm the result from a signed webhook or API lookup
  • An invoice needs a pay-now URL or QR code
  • A sales or support user sends a payment request from a CRM
  • The customer journey happens through email, SMS or messaging
  • You do not need to redirect the customer back into a browser session

If your application starts the checkout and needs return URLs, use the hosted payment page instead.

Payment confirmation

The confirmation screen shown to the customer is not a server-side payment signal. Verify payment status with payment lifecycle webhooks and the payment-request API before updating fulfilment or accounting records.

Next steps