LFS version compatibility: available with LFS v12.10 or later
Limio Commerce version compatibility: available with Limio Commerce v91 or later
Generating a checkout URL in Limio for Salesforce
The Limio for Salesforce Acquisition and Renewal flows allow customer service agents to select the most suitable offer for a customer and generate a checkout link. This enables the customer to complete their order independently, without sharing payment details.
Note: Payment links are only supported in Limio Acquisition and Renewal flows.
Process Overview
- The agent selects the relevant offer and additional details (e.g., delivery address, if applicable).
- The agent generates a Limio checkout URL and shares it with the customer.
- The customer completes the checkout online using the provided link.
Configuration
In the relevant Limio for Salesforce flow, an additional payment method called "Generate checkout URL" is available.
When this payment option is selected, the flow will re-direct the user to the custom component "Limio Initiate Checkout", that is the custom component generating the Limio basket and then the relevant URL for the customer to use.
This component supports 2 variables:
- Limio Domain: this is the domain of the limio shop, e.g. https://sandbox-shop.dev.limio.com
- Checkout tag: this is the tag for the formatting of the URL, e.g. checkout
Populate these values in the Manager section of the Flow Builder.
Once the request to Limio is made and the basket created, the URL is formed and presented back to the user in the following format
Link timeout
Currently a default basket expiration time equals 2 weeks, but it is now possible to set a custom expiration time via a flow property.
To add a basket session time limit, follow these few steps:
-
Open a relevant flow (Limio Acquisition Journey or Limio Order Renew)
-
Navigate to a payment method screen that holds Limio Initiate Checkout component
- Select Limio initiate checkout(1) and populate the new property Input: Expiration time in day/hour/minute format(2)
Note: at least one of the values must be greater than 0. If the property is left blank or set to 0, the basket session will be set to a default expiration time.
Copy to clipboard button
LFS version compatibility: Available with LFS v12.75 or later.
From this version onward, the Copy to clipboard button is available for the Limio Acquisition and Renew flows. By default, this button is hidden, but it can be easily enabled.
How to enable the "Copy to clipboard" button
-
- Open the relevant flow (Limio Acquisition Journey or Limio Order Renew).
- Navigate to the payment method screen that contains the Limio Initiate Checkout component.
- Select Limio Initiate Checkout and locate the new property:
- Input: Show "Copy to clipboard" Button
- Set this property to true (Boolean) to enable the button.
- After enabling the button, it will be displayed on the checkout page. When a user clicks the Copy to clipboard button, the checkout URL is automatically copied to their clipboard.
Publish generated link information via Salesforce Platform event
LFS version compatibility: available with LFS v12.14 or later
As soon as the checkout link is generated, Limio for Salesforce publishes a platform event called icApp Event in the i42as namespace. The following custom fields are populated:
i42as__Type__c: 'Checkout URL',
i42as__data__c: a stringified json object in the following format:
{
"caseId": "500XXXXXXXXXXXXX",
"checkoutLink": "https://sandbox-shop.dev.limio.com/checkout?basket=basket-5VI3AQD1MGQ",
"expiresAfter": {
"minutes": 3,
"hours": 2,
"days": 1
},
"productCode": ["LI.PHYSICAL"],
"offerName": "Physical new annual"
}
Note: caseId property is only populated if the action is performed from a context of a case record page.
Comments
0 comments
Please sign in to leave a comment.