Customizing the Checkout Page

The following variables in your Software Configuration affects how the checkout page appears.

 

Xssl (in folder config/shop$config.asp and admin/config/shop$config.asp)

If you are using a checkout page that takes credit cards directly, you must have an SSL certificate. You need to enter your SSL URL into this variable to tell VPCART to switch to SSL mode before displaying the checkout page. An example of an SSL URL is https://www.yoursite.com/

Xsslshopcustomer

If you would prefer the SSL certificate to initiate at the customer details page (shopcustomer.asp) instead of the checkout page, set this to Yes.

Xcheckout (in folder config/shop$config.asp and admin/config/shop$config.asp)

This config, by default, will always be shopcheckout.asp

 

In previous versions (V7 and below), you usually need to set the gateway checkout page name; eg. beanstreamhostedshopcheckout.asp.

In VPCART 8.00, we enhanced this
.So you do not need to set the gateway checkout page name manually since we have a new feature  that you can refer to on Chapter 6.25Modules Manager,and you can just install the gateway there.

Xallowcreditcards

Setting this to Yes displays a credit card form.

Xallowinvalidcards

Yes is for testing. This bypasses all credit card validations.

Xcreditcardtypes

This is a comma-delimited list of credit cards that you accept. By default, it is Visa,Mastercard,American Express.

Xcreditcardimages

This is a comma-delimited list of images to be displayed for the cards that you accept. By default, it is images/vpasp_visa.gif or images/vpasp_mclogo.gif or images/vpasp_amex.gif.

Xcvndisplay

Setting this to Yes displays a field for your customers to enter their Card Verification Number, which is the 3- or 4-digit number printed on the back of many credit cards.

Xcvnrequired

Setting this to Yes requires the CVN to be entered before the customer can checkout.

XcardissueNumber

In England, you can set this to yes if you accept Delta and Solo cards. By default, it is set to No.

Xencryptcreditcard

Setting this to Yes tells VPCART to encrypt the credit card information before storing it into the database. It is highly recommended that you leave this option set to Yes to ensure the security of your customer’s data.

Xencryptkey

The key to be used for encryption.

 

NOTE: In older versions before VPCart 9, this config is located in shop$config.asp file and the key value can be modified.

Since VPCart 9, we have moved this config to basic_configs table for security reason and the value is auto generated by system and should not be updated by merchants manually. Also the basic_configs table is not visible for merchants as this table should not be modified.

Xallowotherpayments

Setting this to Yes displays the other payment forms.

Xotherpaymenttypes

This is a comma-delimited list of non-credit card payment types that you accept. By default, it is Check,Cash,Phone order.

Xpaypal

Setting this to Yes displays the Pay By PayPal button.

Xpaypalemail

Enter your PayPal email address here.

Xpaymenturl

Some gateway install instructions will tell you to place a name in this field. Otherwise, it MUST be left empty.

Xkeepcanceledorders

Setting this to Yes tells VPCART to keep any canceled orders in the database. The payment is marked “Canceled”

Xkeepcanceleditems

Setting this to Yes (with xkeepcanceledorders = Yes as well) will tell VPCART to also keep the order items (products) when an order is cancelled.