Pay by Link
Pay by link feature allows starting the payment dialog directly via link or scanning of QR code. In this scenario the payment dialog is displayed in full-screen mode.
Prerequisites
- Enable
paymentservice - Create a Point of sale and copy the Point of sale
ID
Possible Flows
Direct
- Tenant creates a new link
- Tenant displays the link somewhere
- Customer clicks on link
- Customer is shown the "classic" dialog in full-screen mode
Email
- Tenant triggers send of email to customer
- Customer receives email where he can either
- Click on link (button) in email
- Scan QR code displayed in email
- Customer is shown the "classic" dialog in full-screen mode
SMS
- Tenant triggers send of SMS to customer
- Customer receives SMS with link
- Customer clicks on link and is shown the "classic" dialog in full-screen mode
Link data
Each link holds following data:
- Enabled / Disabled - link can be manually disabled if needed
- Link name - will be used in payment dialog as name
- Link description - will be used in payment dialog as description
- Point of sale - link to point of sale
- Amount (fixed)
- Link reuse - single / multiple
- Link expiration - never or until
- Locale - to be used in email, SMS and dialog
- Country - preselect country for dialog
- Meta data - meta-data to be included in payment
Meta data
Additionally, to hard coded metadata provided in the link data, tenant can inject metadata on the fly via query string parameters.
This can be done either:
- adding query string parameters to the existing / generated link
- calling GET link service API call with metadata query string parameters
Example:
https://.../{linkId}?meta-key=ena&meta-data=one&meta-key=dva&meta-data=two
This approach enables for instance a single link (like a top-up link) to be used multiple times and the customer data is injected dynamically.
https://.../{linkId}?meta-key=customer_id&meta-data={customer_id}
Expiration and reuse
If needed the Pay by link can have an expiration date (is valid until a day). Additionally, we can define if a link is single or multiple use.
If link is single use then the payment via link will be disabled as soon as the payment was successful - thus preventing double payments if link is used for paying an invoice.
Send Link
Tenant can send out link(s) via Email or SMS to his end customers. This can be either done manually in Fliqa portal or via Service API call.
Pay by link example email

Billing
Each send out email / SMS is charged according to the billing settings.