This is my problem. Its costing me $100 a month for "AVS" failures. Verisign says this is the fix: Solution Title: Not receiving AVS response - First Data Merchant Services (FDMS) Nashville Symptom: Not receiving AVS response AVS is empty Error occurs when using an API Missing AVS data Cause: Sending the invoice number in a date like format triggers the transaction to be flagged as a recurring transaction causing address verification to not be performed. Resolution: The invoice number will need to be modified so it does not mimic a date format. Examples of date formats would be: 120303 or 20031203. Suggest an alpha character be added to string such as: I120303 or 20031203I. This applies to: (Includes, but not limited to) Payflow Link Payflow Pro CyberCash Address Verification Service Note: This issue is by design with FDMS Nashville and is not related to VeriSign's Payflow or Recurring Billing Service. Code (markup): Can I add a "letter" to the invoice number, somehow? In front of or whatever, makes no difference, but all the ways I have tried still get rejected by Verisign. Yes, I know, it is their fault, but you can't get them to fix anything....
Navigate to: Maintenance & Preferences -> Invoice Setup. Now scroll down to 'Invoice #' Prefix and add a letter in there. That should do it.
That's just for cosmetic purposes. You can set the invoice numbers to be generated sequentially rather than based on the date under invoicing preferences.