Our site www.viart.com site is operated by latest Viart Shop 5 with default Clear design
Topic Information
rudebox (Guest)
rudebox (Guest)
It seems Viart is sending State and Country codes as full names, instead of standard codes. This causes problems with AVS and Fraud Verification Checks because they think the country or state doesn't match.
 
ie- Country should be US, comes to processor as United States and many cards get declined because country "doesn't match".
 
How can we send the state and country "codes" instead of the full names???
 
Last modified: 7 Feb 2007 2:05 PM
 
Anjula
Anjula
Hi,
 
It depends where you use these codes. In the payment module you have two options: either to use state_code or simply state. In case you use state_code, then only the code of the state is sent. If you use state, then the whole name of the state is sent.
In the letter, for example, the whole name of the state is always sent. So, please specify where exactly you need to use the codes of the country/state.
 
With best regards,
ViArt Support Team
 
rudebox
rudebox
Thank you. That is exactly what I was looking for.
 
I have changed the parameters on my payment form to state_code and country_code and it is now working correctly.
 
It would be helpful if ALL these variables were mentioned on on the "admin_payment_help.php" page. I was looking for these parameters, but there is nothing that tells about them on that page.
 
daviswe
daviswe
I noted recently where a customer from Netherlands ordered and his 'Province' did not match. They don't have Provinces in Netherlands, so I was never able to resolve this, and Authorize.Net support gave me a support answer about as useful as 'The sun is overhead, to see it, look up please...'.
 
Inside the Viart engine, however, I did have to remove the 'EU' from the end of the country name to be able to get the order processed.
 
Anyone have any clues on this subject?
 
Ed