Overview
A Payment Link allows you to request payments simply by sending a unique URL to your customer.
This method is perfect for quick, one-off payments, invoices, or situations where you don't need to host your own checkout or embed any widgets.
Customers can pay securely using cards, crypto, or bank transfer—all through a Hubpay-hosted page.
You never have to handle or process sensitive payment data yourself.
New to Hubpay payments?
See the Accepting Payments overview for a summary of payment types, supported methods, and key benefits.
Why use Payment Links?
- Fast and easy:
Generate a link and send it by email, WhatsApp, SMS, or however you prefer—no technical integration needed. - Versatile:
Use for invoicing, remote sales, pay-by-link scenarios, or customer-initiated payments. - Security:
Hubpay handles PCI and crypto compliance—your systems never see card or wallet details. - No-code option:
Business and support teams can generate links from your internal tools (or even the Hubpay dashboard).
How it works
1. Create a payer (if needed)
If you don’t already have a payerId, create one using the API.
2. Upload a document
Upload a supporting document invoice for compliance and transaction clarity.
3. Generate a payment link
Use the Hubpay API to create a payment link, specifying the execution mode as PAYMENT_LINK
along with amount, currency, and payment methods.
4. Share the link
Send the link to your customer by email, SMS, WhatsApp, CRM, or any channel.
5. Customer pays
The customer opens the link, reviews the details, and pays securely through Hubpay’s hosted page.
6. Receive updates
Track the payment status via webhooks or by polling the API.
Flow example
For details on confirming payment completion and integrating webhooks, see Confirming payments and Webhooks.
Ready to integrate?
See the Payment Link Getting Started Guide for technical steps and sample code.