ivycom.com - your gateway to the world
 
4.3.5 CyberCash with Miva Merchant

1. In the Cyber Cash module configuration screen, reached by going via the
admin.mv to Stores - Your Store Name - Payment Modules, then clicking on
Cybercash payment module, are some fields you need to make sure are set
correctly. The url to CyberCash at the top needs to be
http://cr.cybercash.com The Merchat ID field needs to be your CCID from
cyber cash, which is that thing that looks like somenameofsomethinghere-00
And it is important that you include the dash and the numbers after it. The
next thing is the radio buttons for offline, or online. I can't tell you for
sure which you need to use since it depends on configurations on the
CyberCash end, but if with every configuration change mentioned below you
try a test with it set one way, then the other, you will eventually know
which one works.

2. Make sure that you have followed the instructions in the Miva Merchant
Manual about setting up with CyberCash. The special Cyber Cash directory
needs to be called 'CyberCash' exactly, two capital C's the rest lower case,
and all one word. Next, that directory needs to be in your mian miva data
directory on your website usually called either htsdata or mivadata and
usually located either as a sub directory of you main public_html or www
directory, or outside that directory parallel to it. Inside the CyberCash
directory you need to have that key file that has a name that is your
merchant id (AKA CCID) followed by a '.key' extension. So for the example
CCID above that would be a file named somenameofsomethinghere-00.key and you
need to make sure that when you FTP that file to your site that your program
doesn't change the extension or add a .txt one or something like that.

3. The Merchant keystring must be placed in that file with nothing else but
a return after it, ie. you hit the return/enter key on your keyboard after
the keystring is entered so that the cursor goes to a new line.

If you have done all that and things still don't work make sure you try
switching the offline/online radio buttons so that you have tried to submit
an order with each. Try going to the amps.cybercash.com site and going to
your 'Secret and Key Exchange' and generating a fresh key set and place the
new merchant key in the key file and then try it with both online and
offline set in the module.

If your cybercash account is in LIVE mode then make sure you give accurate
credit card info in the order fields or it will fail for that reason. If you
aren't live yet then use the fake credit card numbers such as the one for
Visa which is 4111111111111111.

If you go to cr.cybercash.com and login you can do a query to the local
database to see if orders are getting through to them at all, and that can
help narrow down what might be a problem. For example if you see an order
there and it has failed for a reason of 'bad money' then you know the credit
card info entered was bad. If it is a failure hard, then it is probably the
radio button set wrong. If the transaction isn't there at all, then it is
related to the key, either the key entered wrong in the file, or the
filename is wrong, or the directory name is wrong or they are in the wrong
place, or that the key itself is bad and you need to generate a new one.