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
- Create or identify the payer
- Upload a supporting document if your account or payment method requires one
- Create a payment request with
executionModeset toPAYMENT_LINK - Share the returned
paymentUrl, or setautoSendPaymentLinkto ask Hubpay to email it - Confirm the result from a signed webhook or API lookup
When to use a payment link
- 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.