Please follow the links below to read the documentation specific to your gateway:
AuthorizeNet
| BluePay
| CyberCash
| Echo Inc.
| ESec
| FirePay
| GO Software(PCCharge)
iBill | Innovative
Gateway | IntelliPay
| Iongate | IPayment
| LinkPoint | NovaInfo
| PayBill
PayPal | PaySystems
| Plug-n-Pay | Qenta
| Skipjack | TeleCash
| VeriSign | WorldPay
BluePay
BluePay is an US based company. As of this writing, BluePay
supports only transactions in US dollars.
What you need to start
You receive from BluePay a Merchant ID.
Gateway Configuration Data
The BluePay product homepage is under: http://bluepay.onlinedatacorp.com/
This package uses a SSL backlink method to submit the data to the
url:
https://bluepay.onlinedatacorp.com/prod/bluepaylite.asp
For test inquiries, the URL is different:
https://bluepay.onlinedatacorp.com/test/bluepaylitetest.asp
You will need the following software installed:
Net::SSLeay v1.15
OpenSSL v0.9.6c
Please check the Net::SSLeay web page for the correct version required:
http://symlabs.com/Net_SSLeay/
For the people that don't have Net::SSLeay installed (NT folks),
there is an alternative submission method using:
LWP::UserAgent
Crypt::SSLeay
Please see the main installation instructions for more information
on configuring the SSL modules.
The AVS implemented by this gateway is purely informative,
there is no method to prevent the transaction to be recorded, and
later processed.
Deletes and voids are not a function of BluePay Gateway’s
Real-time Transaction System. Returns and Refunds are allowed, and
must match an original sales capture within the BluePay Virtual
Terminal.
Please refer to your merchant interface at BluePay for more information
on turning off the “VT” only mode, and the block unknown
“browsers” and “website referrals” within
the security settings.
Also check here the Help section provided by
BluePay
Payment Methods
The Supported payment method is CreditCard only.
Valid values for -ACTION
To VOID or CREDIT you have to use the manual online
terminal.
Code to use for The CITY Shop
$MerchantData = {
-GATEWAY_NAME => 'bluepay', -MERCHANT_ID => '123456789012345',
-GATEWAY_CONNECT_METHOD => 'SubmitLWPUserAgent', # or SubmitNetSSLeay
};
Certifying your Cart
BluePay requires that you start the cart in TEST MODE,
so they can certify your installation. For that, add the key -GATEWAY_TEST
in your $MerchantData:
$MerchantData = {
-GATEWAY_NAME => 'bluepay',
-GATEWAY_TEST => 1,
-MERCHANT_ID => '123456789012345',
-GATEWAY_CONNECT_METHOD => 'SubmitLWPUserAgent', # or SubmitNetSSLeay
};
Reply to: certification@bluepay.onlinedatacorp.com with the subject
line: “please certify” once you have completed a successful
test transaction through the BluePay Test server using the test
cards provided in the BluePay Operations Guide. Please provide the
order id with this information.
If your merchant account is set up to automatically require the
password for all transactions, then you will have to enter the password
in the -MERCHANT_PASSWORD key.
This merchant gateway REQUIRES the form
field CCCICNumber. To remind you, this is the 3 digit
credit card security number on the back of the card. You can flag
this as required in the ShopSetup.pm, as follows:
-SHOP_PAYMENT_DATA_CC_FIELDS_REQUIRED => [qw(CCName CCAddress CCCity
CCZip CCState CCCountry CCNumber CCExpires CCCICNumber)],
Description of the used parameters:
-MERCHANT_ID
This is the merchant ID provided to you by the gateway.
-GATEWAY_CONNECT_METHOD
This is the same as the key used by the "normal" payment
gateways, and points to the method used to connect to the gateway
site, in order to finalize the transaction. The allowed values are
"SubmitLWPUserAgent" and "SubmitNetSSLeay"
-LOG_ACTIVITY
This is a flag that you can set on "1" if you want
to log the gateway activity
-LOG_FILE_PATH
This is the path where the log file will be created. Note that
this is a path only, and the script will create there a file
named "BLUEPAY.log"
Used fields
The required fields:
-ORDER_AMOUNT
-ORDER_NUMBER
-CARD_NUMBER
-CARD_EXPIRES
-CARD_CIC_NUMBER
-USER_FULL_NAME (or -USER_FIRST_NAME/-USER_LAST_NAME)
-USER_ADDRESS
-USER_CITY
-USER_STATE
-USER_ZIP
The Optional fields:
-ORDER_DESCRIPTION
-USER_ADDRESS2
-USER_COUNTRY
-USER_PHONE
-USER_EMAIL
Look in the main install documentation
for examples of passing the data to perform a transaction.
Certified Shopping Cart Help Section
We have taken the time to help with certain issues that most merchants
will have regarding transactions between BluePay and your Shopping
Cart. Please use the information provided below to assist you in
the creation of your help documentation. Not only will this information
be a valuable resource to your customers, but will also help save
time and expense with future customer service issues.
TEST vs. PROD
Many shopping cart providers create an option to switch from “Test”
mode to “Live” mode. If this is not created, then information
regarding “Live” transactions must be explained in the
help files.
All transactions run through the BluePay “PROD” environment
will be ran as live transactions. Test credit cards will be declined
through this server environment.
BluePay TEST Environment.
Please use only the TEST credit cards that are listed in the BluePay
Guide, the BluePay “TEST” environment will decline live
credit cards.
VT Only & Block Settings
Within the Help files, merchants will need an explanation on turning
off the “VT” only mode. There are two other settings
that may or may not effect the sending of transactions from your
shopping cart to BluePay. These settings are the block unknown “browsers”
and “website referrals” within the BluePay Security
Settings menu. These settings are only listed in the PROD environment.
Please make sure that your merchants have access to this information
within your help section so that the proper settings are disabled.
These settings may or may not block transactions from your shopping
cart system.
Please disable the BluePay Security Settings from the BluePay Login.
Please check with your technical support representative from your
storebuilder to be sure which settings will apply.

BluePay Selection in your Shopping Cart
Many Shopping Cart providers create a help section with instructions
on setting up BluePay Gateway through your Shopping cart admin.
SALES vs. AUTH and the function of VOID and REFUNDS
Once a SALE or CAPTURE (post auth) is completed, it cannot be
deleted from the real-time host capture system.Your help section
will need an explanation that explains that deletes and voids are
not a function of BluePay Gateway’s Real-time Transaction
System (for CAPTURES and SALES). Returns and Refunds are allowed,
and must match an original sales capture within the BluePay Virtual
Terminal.
Transactions performed as a “SALE” cannot be deleted
or voided from the BluePay Real-time Host system.
Transactions performed as an “AUTH” can be deleted
at the “Capture” screen.
We will need a link to the URL for your shopping cart, and technical
support contact information for which we can post on our web site
once we have certified your cart.
|