Table Of Contents
Testing the Credit Card Interface
Testing the Credit Card Interface
BBSM performs credit card authentication and billing through the CyberSource ICS billing server. Before deployment, the interface needs to be tested to make sure that it functions properly on the production BBSM server.
Use the following procedure to test the credit card interface.
Step 1
Set up an account for testing. At the CyberSource website, www.cybersource.com/register, fill out the form to obtain the free testing account.
Step 2
Wait for a response email from CyberSource that contains the merchant ID.
Step 3
Use the ecert application to create the needed keys. From a DOS window, go to the directory c:\opt\ics\keys. (Currently some older files are being shipped. Rename all these older files or copy them to a backup folder in this format: Ecert <merchant ID>.) See the following example:
C:\opt\ics\keys>ecert sclink1
The application will now send the newly created key pair and
certificate request to the server.
Merchant id, sclink1
Server host name, setup.ic3.com
Server port number, 80
This process will add your new keys into the test environment.
Certificate generation completed successfully
Merchant password data written to, C:\opt\ics\keys\sclink1.pwd
Merchant certificate data written to, C:\opt\ics\keys\sclink1.crt
Merchant private key data written to, C:\opt\ics\keys\sclink1.pvt
Server certificate data written to, C:\opt\ics\keys\
CyberSource_SJC_US.crt
You are now ready to access the CyberSource test server. Upon request
CyberSource will activate your newly generated keys in the production
environment. At that time a CyberSource employee will verbally confirm your
password as given below, please make a note of it.
Certificate generation verification password, 0174-1452-2841-01684-27778
C:\opt\ics\keys>
Step 4
In WEBconfig on the BBSM server, configure BBSM as follows:
a.
On the Server page, enter the following information:
–
In the Billing Server Address field, enter the billing server address; for example, ic2test.ic3.com.
–
In the Connect Timeout Seconds field, enter the number of connect timeout seconds.
–
In the Currency Type field, enter the currency type.
b.
On the Sites page, in the Merchant ID field, enter the merchant ID.
c.
On the Port Map page, from the Page Set drop-down menu, select one of these page sets:
–
If you have SSL installed, select MinuteICS.
–
If you do not have SSL installed, select MinuteICSClear.
Step 5
Attempt to access the Internet from a laptop through the Credit Card page:
a.
On a client connected to BBSM, open the browser. The Credit Card screen appears.
b.
Enter real names and addresses.
c.
For the Credit card number, enter 4111111111111111 (the number 4 followed by 15 ones)
d.
For the expiration date, enter 2005.
e.
Click Submit. You will soon be connected to the Internet. Once connected, browse for 2 minutes, then disconnect.
Step 6
Verify successful transactions on the CyberSource side:
http://icstest.ic3.com/cs/search_request.pl
a.
Use your merchant ID and password to login.
b.
Do a search for ALL, Today's Requests.
c.
Check under services that you get an Auth and a Bill.