Defining Payment Methods

X-Cart shopping cart software has a number of built-in common payment methods. You need  to define which of these payment methods your customers will be able to use when making orders at your store. If you are planning to enable your customers to pay for their orders online, you need to set up some payment gateways: credit card processors (if you are going to use Credit Card payment method), check processors (if you are going to use Pay by Check payment method) and payment systems (like PayPal, Nochex, etc).

X-Cart 'Payment methods' section allows you to activate the necessary payment methods and to set up the necessary payment gateways. It can be accessed by clicking on Payment methods in the Administration menu.

This page also allows you to enable HTTPS protocol for every payment method that needs this type of security. If you are using HTTPS server, make sure you have properly set up $https_location variable in config.php file.

Payment methods

To activate the payment methods you want to make available in your store:

  1. Click on Payment methods in the Administration menu. The 'Payment methods' form will appear.

Picture 1: Payment methods form

 

  1. Select the Active check boxes next to the methods you want to be available to your customers.

  2. If necessary, add special instructions for each of the selected payment methods (SPECIAL INSTRUCTIONS column). These instructions will be shown to your customers during checkout. They can be used to pass along important information  (E.g.: "Make checks payable to..." ).

  3. Select a protocol for each of the payment methods. HTTPS is strongly recommended for the payment methods where security must be ensured (customers are highly unlikely to be delighted if you ask them to send their credit card information via HTTP protocol).

  4. For each of the methods select the membership type to which it should be available. You can select Premium, Wholesale (set by default) or any other membership level that you defined.

  5. Define the order in which the payment methods will be displayed to your customer by entering the appropriate position numbers.

  6. Click on Update.

To disable a payment method, unselect the check box next to its name in the list and click on Update.

Payment gateways

To use a payment gateway you need an online merchant account with one of our supported processing companies.

Payment gateways: CC processing, Check processing and Payment systems

To set up a payment gateway:

  1. Click on Payment gateways in the Administration menu. Scroll down to the 'Payment gateways' form.

Picture 2: Payment gateways form.

  1. From the 'Payment gateways' drop-down list select the name of the payment gateway you want to set up (all the payment gateways in the drop-down list are divided into three subsections: Credit Card processors, Check processors and Payment systems). Click on  Add. The payment gateway will be added to the list of methods in the 'Payment methods' form.

Picture 3: '2 Checkout' credit card processor has been added to the list in the 'Payment methods' form (Example).

  1. Click the Configure link next to the name of the processor in the 'Payment methods' form.

  2. Fill in the 'Settings' form for the chosen payment gateway using the information received when you got your Internet merchant account registered. Click on Update.

  3. To activate the payment gateway, select the check box next to its name in the list of methods and click on Update.

To delete a payment gateway from the list of methods, click the Delete link.

  Subscription processor

Note. Subscriptions module must be enabled in the 'Modules' section of the admin zone before you try to set up a subscription processor.

To set up a payment gateway:

  1. Click on Payment gateways in the Administration menu. Scroll down to the 'Payment gateways' form.

Picture 4: Payment gateways form (Subscriptions module is enabled).

  1. From the 'Subscription processor' drop-down list select the name of the processor  you want to use for your subscriptions. There can be just one processor for subscriptions.

  2. Click on Continue.

  3. Configure the chosen processor by completing its 'Settings' form.

  4. Click on Update.

  Test/Live mode

Some payment gateways (like Authorize.Net, 2Checkout. Version 2, etc) can be set up to work in test or in live mode.

Live mode is the mode in which a payment gateway should normally work. In live mode all payment transactions are real and money is actually charged off your customers' accounts.

Test mode is provided for testing purposes only. In test mode payment gateways work the same way they are supposed to work in live mode, except that no actual payments are made.

It is highly recommended you test the work of the payment gateways you are going to use in your store before setting them to work in live mode.

 

Related topics:

General Settings

Setting up Membership Levels

Editing Credit Card Types

Managing Gift Certificates

Managing Subscriptions