We occasionally receive orders from customers outside the U.S. So far we have been unable to process the credit card information for these customers. For example, when we process an order from a resident of Germany we receive the following error: Request does not adhere to the DTD. Please correct and send again. (05)
Our payment gateway is Paymentech. A quick search around the web for information on the DTD and I think I know what's wrong. The DTD information I found specifies that valid values for the AVS country (AVScountryCode) are:
US – United States
CA – Canada
GB – Great Britain
UK – United Kingdom
" " – Blank for all other countries
AbleCommerce is sending the country code no matter what country is specified (DE in the case of the example cited above).
Assuming the information I found is relevant, this would cause a DTD failure. Can someone at AbleCommerce confirm this?
Paymentech DTD failure
Re: Paymentech DTD failure
FYI for anyone else using Paymentech and experiencing this issue. The dev team supplied me with an update that addresses the issue. I would imagine that a public patch will be released after further testing has been done.