[ic] No Credit Card Payment Option on some checkouts
Ethan Rowe
ethan at endpoint.com
Tue Nov 23 07:09:34 EST 2004
Andrew Rich wrote:
>Hi All
>
>IC 5.3 upgraded from 4.8.9
>
>Original Foundation site converted to a Standard site (hopefully)
>
>Multi Page and Express checkouts.
>
>I have had a few calls and e-mail by customers unable to select the
>credit card form of payment when checking out.
>
>At least 2 customers have said that Interchange was saying credit card
>had expired and the details had not been requested yet!
>
>Could someone direct me at something to look for as I know we are
>loosing sales.
>
>Regards,
>Andrew Rich
>Maps Downunder
>
>
>
Andrew,
This is somewhat difficult to troubleshoot without really precise
information. Here are some ideas:
- Are you using an mv_todo/mv_doit form variable of value "submit"
in any of these forms that are complaining about the credit card without
asking for it? This would try to submit the entire order, and should
only be used on the last stage of checkout.
- For the credit card check to happen, either you need
CreditCardAuto set to 1 in your catalog.cfg (in which case Interchange
always validates credit card information whenever it's present in CGI
variables submitted), or you are referencing a form/order profile in
these forms that includes the &credit_card=standard check. I suspect
the latter. In the forms causing trouble, look for hidden variables
named "mv_form_profile" or "mv_order_profile". The value of either
should correspond to a) the name of a profile defined for your catalog,
probably in etc/profiles.order or b) the name of a scratch variable set
on the page using [set <name>]...[/set] -- the scratch variable is used
as the profile in this case. If you can find the profile in use, look
for &credit_card, or perhaps &charge... If this is the case, then you
should *not* use that profile until the final checkout stage when you
really want to submit the order and validate the credit card.
Hopefully this is of some value to you. Good luck!
- Ethan
--
Ethan Rowe
End Point Corporation
ethan at endpoint.com
More information about the interchange-users
mailing list