User Guide
Chapter 10216
CyberCash Features Supported
CyberCash provides a full array of credit card services that includes authorization,
capture, voids, returns, etc. Currently, the Drumbeat CyberCash SmartElement
provides the capability to 'authorize' and 'capture' credit card charges. In the
terminology of credit card processing, 'authorization' means verifying that the
credit card has sufficient credit to cover the requested purchase. 'Capture' means
submitting a charge to the credit card and depositing funds in your bank account.
Payment scripts encapsulated in the CyberCash SmartElement enable both
'Authorization Only' and 'Authorization and Capture' processing modes. The
processing mode executed by these scripts is a configuration parameter set by
CyberCash when you 'go live.'
Note that the ability to do Authorization and Capture depends on the financial
institution and the details of your account. Voids, returns, etc are currently not
supported. You can arrange to obtain these services through CyberCash directly.
For a good introduction to on-line credit card processing, visit
www.cybercash.com/cybercash/services/credit_101.html.
Design-Time Attributes
There are only three design-time attributes for the CyberCash SmartElement:
Name is the name of the element.
CyberCash Configuration File is the path to the Configuration File required for the
CyberCash payment processing. When you install the MCK, you will specify an
install directory. The install process will create a 'test-mck' subdirectory, which has
a 'mck-cgi\conf' subdirectory containing the merchant_conf file. Enter the path
to this file for CyberCash Configuration File attribute. For instance:
C:\\Inetpub\\wwwroot\\test-mck\\mck-cgi\\conf\\merchant_conf.
Note two peculiar requirements for this attribute:
CyberCash requires "\\" as the path delimiter rather than the standard "\"
Including the file extension (i.e. ".txt") causes an error.
CyberCashID is the CyberCash ID. When you register as a merchant with
CyberCash, they will provide you with a CyberCashID needed when sending
payment requests to their cash register. For testing purposes, you may use the 'test-
mck' ID provided as a default.