PayPal Payflow Link is a payment solution integrated into X-Cart via PayPal API v1. With Payflow Link, your customers are directed to a special PayPal page within X-Cart to complete checkout. All transactions are processed in real-time.

To enable Paypal Payflow Link as a payment method in your X-Cart store:

  1. If you haven’t yet done so, sign up for PayPal Payflow Link.

    To use PayPal Payflow Link, you will need to set up your credentials to access Payflow API (The same credentials will be used as your manager.paypal.com login information):

    • Partner,

    • Merchant login,

    • User,

    • Password.


      The User field can be left blank when you log in to PayPal Manager for the first time; however, to run live API calls, you must specify a user, such as the default admin user. The default admin user has the same name as your Merchant login. Hence it’s recommended to set up a user login other than your Merchant login as it is more secure and ensures uninterrupted service should you change the password for your Merchant login ID. Thus, to obtain the “User” part of your credentials, you will need to log in to PayPal Manager at manager.paypal.com and set up an additional user profile for your Business Account.


    Please note your Payflow credentials as you will need them to configure PayPal Payflow Link in X-Cart.

  2. Set up PayPal Manager and hosted pages.


    To promote security, be sure to enable Secure Token in your PayPal Manager account.


  3. In X-Cart, add PayPal Payflow Link to the list of your store’s active payment methods and configure it:

    • Go to the Payment methods page in your X-Cart store’s Admin area (Store setup > Payment methods). Then, in the section for Online methods, click Add payment method:

      add-online.png

    • In the popup box that appears, find the method PayPal Payflow Link and select to Add this method:

      payflow-add.png

    • Once the method has been added, configure the method settings:

      payflow-settings.png

      'Your account settings' section:

      • Partner name: Enter the ID of the partner that signed you up for the account. If you signed up directly through PayPal, this would be “PayPal.”

      • Merchant login: Specify the merchant login name you used to sign up for the PayPal Payflow Link.

      • User: Enter the username that you set up for running transactions. If you have not specifically set up a username to run transactions, this will be the same as the “Merchant login.”

      • Password: Enter the password created for the user account denoted in the “User” field.


      'Additional settings' section:

      • Transaction type: Specify the type of transaction that you want to be performed on order placement when a buyer pays you via PayPal Payflow Link ("Auth" or "Auth and capture").

      • Test/Live mode: Set the operating mode for PayPal Payflow Link (‘Live’ should be selected for live stores, ‘Test’ - for testing. Note that you will need to use test PayPal accounts).

      • Order id prefix: Your trading name or any other prefix will help you identify a payment transaction originating from this store. This field is required if using the same PayPal account for more than one online store.

      • Display the “Buy Now with PayPal” button: This setting determines whether or not the “Buy Now with PayPal” button should be displayed on product list pages (in list view) and product details pages.

Did this answer your question?