[ic] Checkout Issues ...

Greg McClure gmcclure at gmail.com
Mon Aug 30 20:40:37 EDT 2004


Hello everyone.

I'm having trouble setting up my checkout with Authorize.Net. I
*think* I've set up everything correctly, and there are no errors
produced in the error log, nor does the checkout page balk when I
submit an order to be processed. Yet nothing seems to happen.
Authorize.Net shows no charges and, well, that's it.

Moreover, my setup is very, very straightforward, very, very simple.
If anyone could point me in the right direction I'd be very grateful.
Also, I'd be happy to RTFM if someone could point to where in TFM this
information has been definitively collected. I would specifically like
to confirm that my checkout.html page is correctly coded.

Excerpted below are lines from my catalog.cfg and checkout.html.
Please, please, please let me know what I'm leaving out, or if there
are any other details I should check or what I should be reading. I've
been working on this for three days or so, and I'm enjoying learning
IC but it has been, heh, a challenge at times. Any help, even if this
seems stupid, would be deeply appreciated. Thank you.

checkout.html
---------------------
[include tmpl/top]

<h1>Checkout</h1>

<form method="post" action="[process secure=1]">
<input type="hidden" name="mv_session_id" value="[data session id]"/>
<input type="hidden" name="mv_todo" value="submit">
<input type="hidden" name="mv_order_profile" value="order_profile">
<input type="hidden" name="mv_cyber_mode" value="mauthonly">

<table cellpadding="3">

<tr>
<td align="right"><b>First name:</b></td>
<td><input type="text" name="fname" value="[value fname]"></td>
</tr>

<tr>
<td align="right"><b>Last name:</b></td>
<td><input type="text" name="lname" value="[value lname]"></td>
</tr>

<tr>
<td align="right" rowspan="2"><b>Address:</b></td>
<td><input type="text" name="address1" value="[value address1]"></td>
</tr>

<tr>
<td><input type="text" name="address2" value="[value address2]"></td>
</tr>

<tr>
<td align="right"><b>City:</b></td>
<td><input type="text" name="city" value="[value city]"></td>
</tr>

<tr>
<td align="right"><b>State:</b></td>
<td><input type="text" name="state" value="[value state]"></td>
</tr>

<tr>
<td align="right"><b>Postal code:</b></td>
<td><input type="text" name="zip" value="[value zip]"></td>
</tr>

<tr>
<td align="right"><b>Country:</b></td>
<td><input type="text" name="country" value="[value country]"></td>
</tr>

</table>

<p>
Note: We assume that your billing address is the same as your shipping address.
</p>

<table cellpadding="3">

<tr>
<td align="right"><b>Credit card number:</b></td>
<td><input type="text" name="mv_credit_card_number" value="" size="20"></td>
</tr>

<tr>
<td align="right"><b>Credit card expiration date:</b></td>
<td>
Month (number from 1-12):
<input type="text" name="mv_credit_card_exp_month" value="" size="2"
maxlength="2">
<br>
Year (last two digits only):
<input type="text" name="mv_credit_card_exp_year" value="" size="2"
maxlength="2">
</td>
</tr>

</table>

<p>
<input type="submit" name="submit" value="Finalize!">
<input type="reset" name="reset" value="Reset">
</p>

</form>

<p>[page index]Return to shopping instead</a></p>

[include tmpl/bottom]


catalog.cfg
-------------------------
# Database Configuration
Database products products.txt PIPE
Database options options.txt TAB
Database access access.asc TAB
Database userdb userdb.txt TAB
Database transactions transactions.txt TAB
Database mv_metadata mv_metadata.asc TAB

ProductFiles products

# Site Setup
VendURL http://www.mycoolsite.com
SecureURL https://www.mycoolsite.com

ImageDir /clients/mycoolsite/images/

PageSelectField template_page
SpecialPage catalog index

UseModifier color1 color2 color3

# Checkout and Shipping Configuration
SalesTax state
DefaultShipping std
SeparateItems Yes

OrderProfile etc/profiles.order
OrderReport etc/report

MailOrderTo godzilla at tokyo.gov

# Credit Card Configuration
CreditCardAuto No

Variable MV_PAYMENT_MODE authorizenet
Variable MV_PAYMENT_ID <id is here>
Variable MV_PAYMENT_SECRET <pass is here>

Route	authorizenet	transaction	auth


More information about the interchange-users mailing list