Generate a Payment Link
Available via: Dashboard and API
Use the Inflow Dashboard to create a shareable payment link that redirects customers to an Inflow-hosted checkout page.
How to Create a Payment Link
- In your Inflow Dashboard, go to Product catalog → Payment links and click Create payment link. You can also use + → Payment link in the top bar.
- Add one or more products from your catalog, or click Add new to create one, and set their quantities. The first product sets the link's currency.
- Optionally, give the link a name and an expiry date, and choose its options: Price includes VAT, Save payment method and Redirect after payment.
- Click Create link. The link's page opens.
- Copy the link, or its QR code, and share it via email, social media, messaging, or on your website.
See Payment Links for every option.
What Happens Next
When a customer opens the link, they are redirected to the Inflow hosted checkout page where they can complete their payment using the available methods (Open Banking or Card).
Managing Your Links
From the link's page in Product catalog → Payment links, you can:
- Edit link to change its name, expiry date and options
- Deactivate or Activate the link to control its availability
- Archive or Delete a link you no longer need
- See its Recent payments, and click View all for every payment made through it
Payment Links via the API
You can also create and manage payment links programmatically:
curl -X POST https://api.inflowpay.com/api/link \
-H "X-Inflow-Api-Key: inflow_prod_your_key" \
-H "Content-Type: application/json" \
-d '{
"currency": "EUR",
"products": [{ "name": "Premium Plan", "price": 2500, "quantity": 1 }]
}'| Field | Type | Required | Description |
|---|---|---|---|
currency | string | Yes | EUR, GBP or USD |
products | array | Yes | List of products with name (string), price (number, in cents), quantity (number) |
status | string | No | enabled (default) or disabled |
sessionCustomization | object | No | Custom checkout appearance (bgColor, fontColor, logoUrl, merchantName) |
isVatIncluded | boolean | No | false (default): prices are tax-exclusive, tax is added on top. true: prices include tax |
defaultBillingCountry | string | No | ISO 3166-1 alpha-2 country pre-filled at checkout (VAT recomputed accordingly) |
statementDescriptor | string | No | Bank statement descriptor (max 11 characters) |
Prices are in cents. For example, €25.00 =
2500.
See the API Reference for the full list of options.
Payment Links vs Subscription Links
| Type | Purpose | Created from |
|---|---|---|
| Payment Link | One-time payment | Dashboard (Product catalog → Payment links) or API (POST /api/link) |
| Subscription Link | Recurring payment | Dashboard (Product catalog → Subscription templates) or API (POST /subscription/offer) |
To create a subscription link, see Creating a Subscription Offer.
Updated 14 days ago
Did this page help you?
