Hello guys,
I have a form that has been working for a year or so now - I updated it to included a Bill To Country of United States (even though this is supposed to be optional). And now my form gets denied because it says the
Ship To First Name is required
??
when I remove the bill to country from the Authorize.net plugin x_country Field then I get the error:
Bill To Country is required.
??
Any ideas what might have happened?
thanks,
Hi samoht,
Absolutely no idea. I'm certain that the plugin hasn't changed (though the interaction with ChronoForms may have).
Where do you see the error - is it a form validation? Or something you get back from Authorize.net?
Bob
Hi samoht,
I don't have an authorize.net account to check anything. It looks as though you may need some debug code to see exactly what is being sent to them.
Is it possible that there's a duplicated input name in the form?
Bob
here is the output from the debug:[attachment=0]debug.png[/attachment]
Hi samoht,
No, all that looks fine. Do you know what is actually being sent to Authorize.net - are there any obvious differences?
Bob
hmmm, I'm not sure how to check what is being sent to authorize.net??
Hi Samoht,
I missed your last post - I don't see a ship to name in the Authorize.net plugin info you posted?
Have you take it out again?
Bob
Hi Bob,
No I didn't take it out - I don't see where it should go?
Hi samoht,
Sorry I have really no idea what the fields mean. I'd expect the x_first_name field to be the Ship To First name but I don't know :-(
Have authorize.net changed their specification since Max wrote the plugin???
Bob
not that I know of.
I suppose the best thing to do is build a simple form with only basic info - set the auth.net account to test mode and see if it still complains.
what I can't understand is that both Bill to country and Ship to First name are Optional according to auth.net So that should mean that if I do not provide them at all the payment should still go through.
urr