Read More
Read More
Menu Close

    CS-Cart Payment Link For Customer

    CS-Cart Payment Link For Customer:

    Now create an order for a customer at the back end and send them a payment link to complete the payment of the order using splendid add-on CS-Cart Payment Link For Customer. Essentially the payment link would take the shopper directly to the Checkout page, with the order information all filled out (cart items, prices, discounts, shipping options, billing and shipping address, etc.). The only thing the customer would need to do is complete payment via their preferred payment method.

    Check a brief overview of the plugin –


    Features & Benefits

    • Well integrated with both CS-Cart and CS-Cart Multi-vendor.
    • Functionality to send payment link to the customer via custom email.
    • Functionality to set custom email template to send to the customer.
    • Works well with both Old and New email templates.
    • Provides a feature to shorten the long URL.
    • A feature to set link expiration time is also provided.
    • Functionality to recreate the payment link is also available.
    • Easy to configure and manage at admin end.

    Updated Features For Version 1.1

    • The API used to shorten the URL is now changed from Google API to Firebase Web API.

    How To Upload And Install

    • After downloading CS-Cart Payment Link add-on For Customer you’ll get one zip file, one install.txt file, and a relevant User Guide manual doc. Read it carefully for proper configuration. Go to Manage Add-ons, click on “+” as shown below in the snapshot.


    Click on “Local” to browse the zip file and then click on “Upload & Install” as shown below in snapshot.

    CS-Cart Payment Link For Customer

    Start your headless eCommerce
    Read More

    Addon Configuration

    After a successful add-on installation, we need to configure and manage the settings of the add-on.


    In Settings, there is an option to :

    • Enter the firebase web API key.
    • Set the expiration time for the payment link.
    • Enter the dynamic link created at firebase API end.

    Settings done

    After entering the necessary details, just Save the settings.

    To get the firebase web API key you need to create a project on firebase, for that you need to go to Firebase Console and create one project and open that project by clicking on it. Once you will create project you will find the project overview from where you will get the firebase web API key as shown in the below snapshots-
    new email template
    new email template

    Now in order to create a dynamic link, you need to go to Dynamic-Link and follow the below-given steps in snapshots –

    new email template
    new email template
    new email template
    new email template
    new email template

    How To Set Custom Email Template?

    This addon works well for both old and new email templates. Let’s first see how to alter the email content of old email templates.

    Custom Email For Old Email Template :

    Admin can easily change the text of the email notification which is sent to the customer as an invitation to buy a product or translate it into another language by following these steps:

    1. Send a test email and copy the text from the message you’d like to change.
    2. Go to Administration -> Languages -> Translations.
    3. Enter the text you copied into the Search for pattern field or just type down the variable order_payment_link and click Search. You will find the variables.
    4. Edit the corresponding language variables in the Value field and click Save.


    Custom Email For New Email Template :

    For new email templates feature (Starting from version 4.4.1 and above), you can edit language variables under Design -> Email templates -> Customer notifications:

    new email template

    Select the template Order payment invitation to edit and customize it as per your desire.

    edit mail new

    Go to Orders -> View Orders and click on “+” to create a new order from the backend. If you have discussed all the details with the customer via phone then select the customer & just place an order as shown below.

    Note: Please make sure that the order status you choose for creating an order must have an enabled option to pay order again.

    add product

    After successfully creating the order, Click on Add-ons tab under the order details. There will be an option to Create Link for payment, click on that.

    create link

    After the successful link creation, there will be an option to –

    1. Copy the link. You can copy the link & share via any suitable communication.
    2. Delete the link.
    3. Send the email as per the custom template. The email template will contain this link.
    4. Shorten the URL.

    link created and shared

    So, you can choose the option and proceed to save. This link will get expired after the time period set in the add-on settings.  There will be an option to recreate the link after expiration as shown below.

    regenerate link

    View of the shortened URL :

    shortened link

    View of the custom email sent :


    How Can The Customer Pay?

    Once the customer clicks on the payment link, he will get redirected to the order details page at the  front end. There is no need to sign in to the store. From there he can choose the desired payment method and pay. Then the order will be ready to be processed further.

    pay order


    That’s all for the CS-Cart Payment Link For Customer, still, have any issue, feel free to write here  and let us know your views to make the module better.

    Please explore our CS-Cart Development Services and Quality CS-Cart add-ons.

    Current Product Version - 1.1

    Supported Framework Version - 4.9.x, 4.10.x, 4.11.x

    Blog Version - 4.9.x, 4.10.x, 4.11.x
    • Version CS-Cart & Multi-Vendor 4.7.x, 4.8.x, 4.9.x
    • Version 4.9.x, 4.10.x, 4.11.x
    . . .
    Discuss on Helpdesk

    Leave a Comment

    Your email address will not be published. Required fields are marked*

    Be the first to comment.

    Back to Top

    Table of Content