Administration > Managing the Web Order-Entry Design > Credit Card Vendor Maintenance

Credit Card Vendor Maintenance
You can use Credit Card Vendor Maintenance in QAD CSS to define attributes of the credit card integration. Then QAD CSS can invoke the processing tools that the service has defined and you have selected to handle your credit card transactions.
Important: The values that you specify in this function must match the corresponding values in the VeriSign.ini file, defined during installation. The VeriSign.ini file is referenced by QAD EA functions and the values specified in Credit Card Vendor Maintenance are referenced by QAD CSS. To prevent processing errors, make sure that they stay the same.

Credit Card Vendor Maintenance
Partner Name
Specify the name of the company that you are using for processing credit card transactions. Currently set this field to Paypal.
Partner Host’s Name
Specify the host server name supplied by your credit card processing company. API uses this value when transactions are sent to be authorized.
Partner API Host’s Name
Specify the API host name supplied by your credit card processing company.
Partner API Host’s Port Number
Specify the port number supplied by your credit card processing company. API uses this number when transactions are sent to be authorized. Currently set this field to 443.
Partner Prefix
Specify a prefix that represents your credit card processing service; for example, specify the vs prefix for VeriSign. This prefix is used to locate the appropriate QAD CSS error message to display for VeriSign error codes. This feature lets you customize the content of the error message displayed to users based on your business requirements, rather than displaying the VeriSign return code description directly.
Use QAD CSS Error Message Maintenance to modify message text if needed.
Example: The error code 12 is returned by VeriSign. The system constructs a message ID based on the credit card module ID (cc), Partner Prefix (vs), and return code (0012). It then looks for a message with the ID ccvs0012 in the QAD CSS message table and displays that message content to the user.
Separate messages are set up in QAD CSS for most of the possible error codes that the credit card vendor system can return, detailing the specific error reasons. If such detailed information is not necessary, you can modify the messages.
Since messages perhaps does not exist in QAD CSS for all possible return codes, a default message ID of ccvs000x is supplied with the system. If the system receives a VeriSign return code that is not registered, it displays the message content associated with the default error code. The system also sends an e-mail containing detailed error information to the CSR, based on e-mail event EX070.
Important: Do not delete the ccsv000x message, since it is the system default.
Vendor Name
Specify the name that identifies you to your credit card processing service. This name is the one by which you do business on the Internet. You specify this name when you complete the application to use the processing partner’s services.
User
Specify the user name that identifies you to your credit card processing company.
Password
Specify the secure password associated with the user previously entered. The password is required for transmitting credit card transactions.
Note: Currently, you are required to have a Payflow Payment Gateway account. The vendor name here corresponds to your login name of Payflow Payment Gateway. And the user corresponds to the user under the login account. Multiple users can share one login account. To sign up for a Payflow Payment Gateway account, go to:
https://www.paypal.com/webapps/mpp/payflow-payment-gateway
Transaction Timeout
Specify the number of seconds that could be allowed for a credit card authorization to complete. It is typically set to 30 seconds. If the transaction does not complete within this time, an error is displayed.
Path to a temporary file directory
Specify the fully qualified path to the directory that is used to create temporary scripts when sending credit card transactions. This directory should be on the same server as the security certificate and processing program directories. Also ensure that the correct permissions are set on this directory to allow the system to create files.
Path to a Security Certificate directory
To enable the client to authenticate the payment processing server, specify the fully qualified path to the directory containing the security certificate that was created when you installed the integration components.
Path to a Processing Program directory
Specify the fully qualified path to the directory containing the executable programs required for sending credit card transactions.
Note: The system assumes that the final component of the path is a directory named /bin and appends /bin to the path you enter in this field.
Credit Card Type
Enter a comma-delimited list of credit card types that users can specify when placing an order. Valid choices are: VISA, MASTERCARD, AMERICAN EXPRESS, and DISCOVER. If spaces are entered between values, the system ignores them.
Verification Method.
Specify whether or not to use a verification method and if so, which method to use.
Do not use any verification method.
Communicate Address Verification Service (AVS) codes with your credit card processing partner.
AVS is a credit card fraud prevention tool designed specifically for ordering environments in which the customer is not physically present to show identification. It allows mail order and electronic commerce merchants to verify addresses by comparing a portion of the billing address from the order with the cardholderís address data. Note that not all merchant banks use AVS codes.
When this option is selected, an additional screen displays during credit card payment that lets the user view and update billing address information to be sent with the credit card transaction.
Communicate Credit Security Codes (CSC) with your credit card processing partner.
Credit Security Code is a three or four-digit number that appears on the credit card and provides a cryptographic check of the information embossed on the card.
When this option is selected, an additional field displays during credit card payment that lets the user enter a Credit Security Code to be sent with the credit card transaction.
Transaction Log will be kept
Indicate whether a log of transaction activity is kept in the wpro_cc_log table in QAD CSS. When this field is Yes, you can view the transactions maintained in the system using Credit Card Transaction Report on the Administration menu. See Credit Card Transaction Report.
The four Proxy fields are currently not implemented.