This is an old thread, but I'm getting the same error. This is on a 1.3.8a site.
Item: gift certificate
Product is Virtual: yes
Always Free Shipping: yes
When the GV is purchased by itself with no other items with a credit card (Authorize.net), we get this error:
"Ship To First Name is required. - Your credit card could not be authorized for this reason. Please correct the information and try again or contact us for further assistance."
Could it be that Authorize.net requires a shipping address?
I've gotten around this temporarily by setting product is virtual to No, but it would be nice to not have to go through the shipping page of checkout if it isn't necessary.
Thanks!



