Why do my transactions fail with “Ship To Address is required”, etc?

“Ship To Address” is just an example; it could be any field. This
error indicates that you’ve configured your Authorize.Net account to
require fields. If it’s a field that Credit Card Terminal supports, like
Invoice Number, you can simply take care to enter that field. If it’s
one of the unsupported fields like the shipping address, sales tax, or
line items, you’ll need to disable the requirement on the Authorize.Net
web site. Here’s how:

If you have an e-commerce site and want to require the field in
question for website transactions, there should be a way to require the
field in the shopping cart itself, instead of requiring it globally
for your whole Authorize.Net
account. Please let us know
if you need help figuring it out.