[ic] Authorize.net works via [charge], not via &charge

Peter peter at pajamian.dhs.org
Thu Jul 24 05:46:20 UTC 2008


On 07/23/2008 08:11 PM, Grant wrote:
> I use Authorize.net within interchange via [charge] in a sort of
> "virtual terminal" I set up in ITL.  I'd like to switch over to having
> the charge take place automatically upon placement of an order, at
> this point without giving feedback to the user about the result of the
> charge.  I added these to catalog.cfg:
> 
> Variable MV_PAYMENT_ID mYiD
> Variable MV_PAYMENT_SECRET mYsEcReT
> Variable MV_PAYMENT_MODE sale
> 
> and:
> 
> &charge=authorizenet
> 
> to the mv_form_profile on the checkout page right under:
> 
> &credit_card=standard visa mc discover amex
> 
> When I submit an order like this I get the &credit_card error (if that
> makes sense).  Am I leaving something out?
> 
> I must admit I don't have a proper order route set up, and instead
> have an mv_form_profile on the checkout page and then a bunch of
> processing inside [tmp hide][/tmp] on the order receipt page.  I know
> that's disgusting.  It's left over from when I couldn't get order
> routes to work years ago.
> 
> Can I continue like this for now and get authorizenet working, or do I
> have to set up a proper order route?

We stopped using &charge from order profiles a couple years ago. 
Instead it's recommended you use the [charge] tag inside your 
etc/log_transaction file.  Have a look at the standard demo code to see 
how it's done.

Peter




More information about the interchange-users mailing list