For more information... RTFM!
NAVIGATION
PAGES THAT LINK HERE
ACCOUNT LOGIN

You are not logged in

Powered by Interchange version 5.7.0

CreditCardAuto

Enables the automatic encryption and saving of credit card information.

Synopsis

CreditCardAuto  Yes

This is a Yes or No directive.  The default is No.

Scope

This directive is only available for use in the local (catalog.cfg) configuration file.  It will not affect any other website in any way.  This directive will not work in the global (interchange.cfg) configuration file. 

Description

This directive enables the automatic encryption and saving of credit card information.  In order for this to work properly, the EncryptProgram directive must be set to properly encode the data.  This option uses the following standard fields on Interchange order processing forms:

mv_credit_card_number

The actual credit card number, which will be wiped from memory after checking to see if it looks valid.  This variable will never be saved, or otherwise carried forward, in the user's session.

mv_credit_card_exp_all

The expiration date, as a text field in the form MM/YY (will take a four-digit year as well).  If it is not present, the "mv_credit_card_exp_month" and "mv_credit_card_exp_year" CGI values are examined.  This value is set by Interchange when the card validation returns, if not previously set.

mv_credit_card_exp_month

The expiration date month, used if the "mv_credit_card_exp_all" CGI values is not present.  This value is set by Interchange when the card validation returns, if not previously set.

mv_credit_card_exp_year

The expiration date year, used if the "mv_credit_card_exp_all" CGI value is not present.  It is set by Interchange when the card validation returns, if not previously set.

mv_credit_card_cvv2

The credit card's CVV2 (security code) value, usually printed on the signature strip on the back of the card.  This variable will never be saved, or otherwise carried forward, in the user's session.

mv_credit_card_error

Set by Interchange to indicate the error if the card does not validate properly.  The error message is not too enlightening if validation is the problem.

mv_credit_card_force

Set this CGI value to 1 to force Interchange to encrypt the card despite its idea of validity.  Will still set the flag for validity to 0 if the number/date does not validate.  Interchange still won't accept badly formatted expiration dates.

mv_credit_card_separate

Set this value to 1 to cause Interchange encrypt only the card number, and not accompany it with the expiration date and card type.

mv_credit_card_info

Set by Interchange to the encrypted card information if the card validates properly.  If GnuPG or PGP is used in ASCII armour mode, this field can be placed on the order report and embedded in the order email, complete with markers.  This allows a secure order to be read for content, without exposing the credit card number to risk.

mv_credit_card_valid

Set true by Interchange if the the card validates properly.  Set false otherwise.

Category:  Local config directives
Last modified by: Kevin Walsh
Modification date: Thursday 22 June 2006 at 9:35 PM (EDT)
Home  |  Legal nonsense  |  Privacy policy  |  Contact us