DocsPlatformPayment Links
Payment Links
The fastest way to get paid with zero code: create a link in the dashboard, send it to your customer, and Saleonix handles the secure payment page, receipts and notifications.
When to use payment links
- Invoicing a client for a one-off service or custom quote.
- Selling over WhatsApp, Instagram, email, or any channel without a website.
- Collecting a deposit or a fixed fee quickly.
- Attaching a "Pay now" button to an invoice.
Need a full catalog with a cart? Use the storefront. Building your own app? Use the Checkout Sessions API.
Creating a link
Go to Payments → Payment Links in the dashboard and click Create link. You choose:
| Option | What it means |
|---|---|
| Amount | The fixed amount (EUR) the customer will pay. Optionally attach a product so the buyer sees what they're paying for. |
| Tax | Optionally apply a VAT rate — it's calculated and shown on the payment page. |
| Expiration | Give the link a lifetime (e.g. 7 days). After it expires, the page shows an 'expired' message and no payment is possible. |
| Payment limit | How many times the link can be paid. A one-off quote is typically single-use. |
Saleonix generates a signed URL — the link carries a cryptographic signature and expiry, so it cannot be tampered with or forged.
What your customer sees
- They open the link and land on a Saleonix-hosted payment page showing the amount, your store name, and the product (if attached).
- They enter their card details on our page — card data never touches your systems.
- On success they see a confirmation, and both of you receive email notifications.
Link lifecycle & safety
| State | Behavior |
|---|---|
| Active | Link can be opened and paid. |
| Paid | Once paid (up to its payment limit), replays are rejected with 409 Already paid— a customer can't be charged twice by re-opening the link. |
| Expired | Past its expiry the page returns 410 Payment link expired. Create a new link to continue. |
Every payment attempt is recorded in the audit log, and a successful payment:
- creates an order you can track and refund under Store → Orders,
- marks the linked invoice as paid (if the link was created from one),
- sends a sale notification to you and a receipt to the buyer.
Testing payment links
Links created on your TEST store never charge real cards — the payment page runs against the simulator. Use 4242 4242 4242 4242 to approve and 4343 4343 4343 4343 to decline, exactly like the API.