[Date Prev][Date Next][Thread Prev][Thread Next][Minivend by date
][Minivend by thread
]
Minivend not calling CyberCash - any ideas?
I've been able to narrow my problem down a bit, and I hope someone out
there can help me make the next step.
Rather than make my usual long-winded explaination, let's take it as read
that I have proven that the Minivend server is loading the CyberCash
modules and that the catalog is duly configured. If anyone wants to read
the proof, I'll be happy to send it in private e-mail, but most of it has
been posted here before and I don't wish to waste space.
I am inclined to believe that my problem lies in one of three areas,
because they are the factors which I do not understand well:
1. PGP encyrption/CC data saving.
I do not wish to keep a user database, especially not one with
credit card data. PGP is not configured in my catalog. As far as I can
tell from reading the docs, a user database and/or CC data saving is not
required to use CyberCash, but I may be misreading or simply not recognise
what changes must be made (relative to the sample catalog) for such a
practice to work.
2. Order profile.
My catlog is pretty much a modification of the sample, so I have
left much of the code intact while experimenting. The sample checkout uses
an on-page profile and anticipates CreditCardAuto rather than CyberCash; I
may have needed to make more changes than I did. Here's the profile code,
straight from my ord/checkout.html:
<HTML>
<HEAD>
<TITLE>[L]Check out[/L] -- __COMPANY__</TITLE>
[set checkout_profile]
name=required
address=required
city=required
country=required
state=state
zip=zip
email=required
phone_day=phone
email=email
&fatal = yes
[if value fax_order]
&set = mv_payment Send Check or Money Order Via Snail Mail
[else]
&set = mv_payment Credit Card ([default mv_credit_card_type])
mv_credit_card_info=required
[/else]
[/if]
&final = yes
&set=mv_email [value email]
[/set]
What bothers me is the mv_credit_card_info=required. mv_credit_card_info
only appears one other time on the page, in an if statement that looks
like it is checking the user db for mv_credit_card_info. What I may be
unintentionally doing is requiring data that I am not setting, which would
explain the failure - but why isn't CyberCash called? How should I fix
this?
3. CyberCash command/directive?
I don't know what actually tells the minivend server to call
CyberCash. Is it a simple matter of the proper fields being filled in on a
page which includes mv_cyber_mode=minivend_test in a catalog configured to
use CyberCash, or is there some other message I have to send it?
Thanks In Advance - very close now-
Pat Santucci