0% found this document useful (0 votes)
101 views5 pages

SSL.pl Configuration Variables Guide

This document contains configuration variables for an SSL payment processing script. It includes variables for: - Security settings like disabling diagnostics and restricting authorized referrers. - Email settings like defining the sendmail program and email addresses to send receipts to. - Payment settings like requiring fields, credit card verification, and language strings. - Data storage settings for appending order data files and system paths. - Miscellaneous settings like PGP encryption, meta tags, and language strings.

Uploaded by

kaileface
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
101 views5 pages

SSL.pl Configuration Variables Guide

This document contains configuration variables for an SSL payment processing script. It includes variables for: - Security settings like disabling diagnostics and restricting authorized referrers. - Email settings like defining the sendmail program and email addresses to send receipts to. - Payment settings like requiring fields, credit card verification, and language strings. - Data storage settings for appending order data files and system paths. - Miscellaneous settings like PGP encryption, meta tags, and language strings.

Uploaded by

kaileface
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 5

# ssl.pl Variables file.

####################################################################
# SECURITY VARIABLES
####################################################################

# Set to 1 if you want to disable ?env, ?lang and ?path


disable_diagnostics = 0

# Set this if you would like to keep others from using your ssl.pl script.
# Example: authorized_referrers = www.dansie.net,222.33.22.11,www.YourName.com
# Make sure you include the domain that the ssl.pl script is on.
# Separate authorized domains by commas.
authorized_referrers =

####################################################################
# SENDMAIL VARIABLES
####################################################################

# Set this variable if your ssl.pl script cannot automatically detect


# your server's sendmail program.
# Example:
# sendmail = /usr/sbin/sendmail
# Blat, SMTP socket and other Examples:
# sendmail = c:/winnt/system32/blat.exe
# sendmail = c:/winnt/system32/blat.exe -server pop.YourName.com
# sendmail = socket|mail.server.net
# sendmail = socket|mail.server.net|[email protected]
# sendmail = /usr/sbin/sendmail -f [email protected]
# sendmail = no_f_switch|/usr/sbin/sendmail
# You can turn all email off like so:
# sendmail = off
sendmail =

# Set this variable if your ssl.pl script is on a remote host that is a


# Windows NT server. This must be a path to a directory where you will
# have write permissions. Example: 'C:/your/remote/host/temp';
# Blat and Windmail use this temp directory to write the email to before it sends
it.
blat_different_temp_directory =

# Override any incoming email addresses from SSV#11. Set this with one or more
email
# addresses, separated by a comma and this script will ALWAYS use these email
addresses
# to send the credit card info to. Any incoming email addresses from SSV#11 in a
vars.dat
# file will be ignored. If you set this to "off" then the ssl.pl script will not
email
# order info at all. You would need to set $append_datafile or $ssl_tracking_dir
above
# to collect the info.
ssl_email =

####################################################################
# PGP VARIABLES
####################################################################

# See details on this in Secure Server Variable #10 of the ReadMe.


# http://www.dansie.net/cart_readme.html
# http://www.dansie.net/pgp_test.zip
# Be sure to remove commenting "#" on the ENV variables below if using one of
them.
# PGP path. Usually needs to be set when using PGP.
#ENV{'PGPPATH'} = /home/YourName/.pgp
# GPG path. Usually needs to be set when using GPG.
#ENV{'GNUPGHOME'} = /home/users/YourName/.gnupg

# Beginning with version 3.23, you can now hard code these variables inside the
ssl.pl script
# rather than SSV#10 in the vars.dat file. See SSV#10 in the ReadMe for details.
pgpprog =
pgptempdir =
pgpuserid =
pgpversion =

# If this variable is set to 1, PGP will NOT be used, even when set in Secure
Server Variable #10
# of the vars.dat file.
disable_pgp = 0

####################################################################
# RECORDING ORDERS TO DATA FILES. ORDER TRACKING.
####################################################################

# Override any incoming system paths from SSV#8 for security reasons.
# Set this with a system path and this script will ALWAYS use this system path for
# recording orders to. Any incoming system paths from SSV#8 in a vars.dat file
will be ignored.
# If you set this to "off" then the ssl.pl script will not append order info at
all concerning SSV#8.
append_datafile =

####################################################################
# MISC VARIABLES
####################################################################

# Set this variable to 1 to have the ssl.pl script prompt and collect the 3 digit
number on the
# back of US cards. Set this to 0 to turn this feature off.
# Set it to 1 to activate the field but not require it.
# Set it to 2 to activate and require it.
require_3_digit_number = 1

# Set this variable to have the ssl.pl script prompt and collect the shoppers
email address.
# Set this to 0 to turn this feature off. The email field will not appear.
# Set it to 1 to activate the field but not require it.
# Set it to 2 to activate and require it.
require_email = 2
require_zip_code = 2
# Set this variable to 1 to have the ssl.pl script verifiy the length of the
credit card number
# according to the card type chosen and compare the expiration date with today's
date. If this
# is set to 0 then no credit card verification will be done.
CC_Verify = 1

# Datafiles extension
extension = dat

# You can make some of the check/bank draft fields not appear or required.
# Set it to 0 to disable it.
# Set it to 1 to activate the field but not require it.
# Set it to 2 to activate and require it.
require_routing_number = 2
require_bank_address = 2
require_bank_city = 2
require_bank_state = 2
require_bank_zip = 2
require_bank_phone = 2
require_check_number = 2
require_aba_number = 2
require_account_number = 2

# Require switch issue number and start date if switch cardtype is selected
require_switch_issue_number = 1

# Secret Key or Transaction ID.


# This variable needs to be set when using the cart with some credit card
processors.
# If the instructions in section 11 of the ReadMe for your credit card processor
don't mention
# this variable, then just ignore it.
secret_key =

# Insert a space character between every 4 digits of credit card number for
clarity.
# Email receipts will appear as "0000 0000 0000 0000" if this is set to "1".
# Email receipts will appear as "0000000000000000" if this is set to "0".
spaces_every_four_digits_for_clarity = 1

# Ignore this variable. For development use only.


perl_redirect = 0

# For security reasons, PV#56 is no longer passed to the ssl.pl script.


# You may set ssl.pl to use your custom meta tag using this variable.
meta_tag = "";

####################################################################
# LANGUAGE VARIABLES
####################################################################
lang[1] = "Secure Payment Form";
lang[2] = "(This page will say \"Secure Payment Form\" when in SSL mode.)";
lang[3] = "TOTAL CHARGES: ";
lang[4] = "Bill To: ";
lang[5] = "Name: ";
lang[6] = "Street: ";
lang[7] = "City: ";
lang[8] = "State or Province: ";
lang[9] = "Zip or Postal Code: ";
lang[10] = "Country: ";
lang[11] = "E-Mail: ";
lang[12] = "Phone: ";
lang[13] = "CC Type: ";
lang[14] = "Visa";
lang[15] = "MasterCard";
lang[16] = "American Express";
lang[17] = "Novus (Discover)";
lang[18] = "Diners Club";
lang[19] = "Carte Blanche";
lang[20] = "CreditCard# ";
lang[21] = "Expiration Month: ";
lang[22] = "Year: ";
lang[23] = "AUTHORIZE PAYMENT";
lang[24] = "Submit Credit Card for Approval?\\nPlease be patient.";
lang[25] = "Non-Secure Payment Form";
lang[26] = "Sorry, you forgot to enter some important information. Please go back
and fill in all fields.";
lang[27] = "Your credit card info has been sent securely. Thank you. Leaving
secure mode now.";
lang[28] = "There was a failure in processing your credit card. Leaving secure
mode now";
lang[29] = "Secure Online Credit Card Order";
lang[30] = "Your credit card info has been sent. Thank you. Fetching your
printable receipt now. <BR>Please be patient.";
lang[31] = "If your browser doesn't refresh to a new page in 10 seconds, please
click here.";
lang[32] = "BACK";
lang[33] = "Submit Check Information For Payment?\\nPlease be patient.";
lang[34] = "Check Number: ";
lang[35] = "Check Date: ";
lang[36] = "Check Amount: ";
lang[37] = "Authorized By: ";
lang[38] = "Bank Name: ";
lang[39] = "Bank Address: ";
lang[40] = "Bank City, State, Zip: ";
lang[41] = "Invoice# ";
lang[42] = "Online Check Draft";
lang[43] = "Bank Phone: ";
lang[44] = "Routing Number: ";
lang[45] = "Account Number: ";
lang[46] = "ABA/Transit Number (i.e. 63-1256/8764):";
lang[47] = "I.P. Address: ";
lang[48] = "Domain: ";
lang[49] = "Your check and bank info has been sent securely. Thank you. Leaving
secure mode now.";
lang[50] = "Your check and bank info has been sent. Thank you. Fetching your
printable receipt now. <BR>Please be patient.";
lang[51] = "No such PGP key on record: ";
lang[52] = "Check your settings in Secure Server Variable #10 or contact your host
about your PGP key.";
lang[53] = "Switch Card issue number:";
lang[54] = "Please click here to go back.";
lang[55] = "Sorry, this domain is not authorized to POST to this script.";
lang[56] = "Company Name: ";
lang[57] = "Delta";
lang[58] = "Switch";
lang[59] = "Solo";
lang[60] = "Visa Debit";
lang[61] = "Barclays Connect";
lang[62] = "Switch Card start date:";
lang[63] = "3 digit number on back of the card:";
# Insert things at the bottom of the page with this lang variable
lang[64] = "";
# Symbols that separate the account and routing numbers.
lang[65] = "|:";
lang[66] = "||'";
lang[67] = "Expiration Month and Year (MMYY)";
lang[68] = "3 digit number on back of the card:";
lang[69] = "<FONT COLOR=RED>Your browser has failed to submit STDIN to the server.
Click the BACK button and try again, or use a different browser.</FONT><BR><BR>";

You might also like