Apparently the customer has requested additional data that I didn't know they were requiring. With a valid card, I'm getting:
"error": [
{
"errorCode": "33",
"errorText": "Bill To Address is required."
},
{
"errorCode": "33",
"errorText": "Bill To City is required."
},
{
"errorCode": "33",
"errorText": "Bill To State/Province is required."
},
{
"errorCode": "33",
"errorText": "Bill To Zip/Postal Code is required."
},
{
"errorCode": "33",
"errorText": "Phone is required."
},
{
"errorCode": "33",
"errorText": "Email is required."
}
]
It looks like this is set in the Enhanced Address Verification Service (AVS) Handling Filter, but I want to make sure before I have them review this setting. I can't, for example, find where the email or phone number is set to be requird.
Solved! Go to Solution.
โ09-04-2017 04:12 PM
Login to the Merchant Interface at https://secure.authorize.net, click on Settings and Profile -> Payment Form -> Form Fields and uncheck the Required box for the particular FIELDS, that you do not want to require.
โ09-04-2017 04:25 PM
Login to the Merchant Interface at https://secure.authorize.net, click on Settings and Profile -> Payment Form -> Form Fields and uncheck the Required box for the particular FIELDS, that you do not want to require.
โ09-04-2017 04:25 PM
Odd as it is, that was it.
Thanks.
โ09-05-2017 10:50 AM