Compliance with the First Data / linkpoint AVS requirement is required to avoid transaction downgrade (and associated surcharges).
So, I am about to hack the existing First Data / Linkpoint payment module to add AVS compliance and avoid transaction downgrades.
According to the example supplied by First Data, in 30006_api_php.zip/.../AVS_CVM.php, they expect the API invokation from VM to supply the following fields:
$myorder["addrnum"] = "123"; # Required for AVS. If not provided, transactions will downgrade.
$myorder["zip"] = "12345"; # Required for AVS. If not provided, transactions will downgrade.
The meaning for "Zip" is straightforward.
I suspect "addrnum" is the house number for the address, but unfortunately, the API's current canonical documentation, fdgg-web-service-api-v1.7.2.pdf, does not mention this field anywhere.
Does anybody know if "house number" is indeed the correct interpretation for the "addrnum" field?