I'm having a little trouble interpreting an error message i'm recieving while trying to implement Accept.js to replace our current Direct Post functionality on a Magento store.
E_WC_17:User authentication failed due to invalid authentication values.
Looking up this error on https://developer.authorize.net/api/reference/features/acceptjs.html
E_WC_17 | Please provide valid card holder name. |
I've tried implementing the optional fields according to:
Property Type Description
cardNumber | String | Must be a valid 13-16 digit card number. Required. |
month | String | 2-digit month. Required. |
year | String | 2-digit year. Required. |
cardCode | String | 3 or 4-digit card validation value (CVV). Optional. |
zip | String | 20-character alphanumeric postal code. Optional. |
fullName | String | 64-character alphanumeric cardholder name. Optional. |
Still no luck, i've verified the Client Key, generated a new one as well. The API Login is correct as well. I'm also using the testing JS "https://jstest.authorize.net/v1/Accept.js"
Any idea what this error really means?
Thanks!
12-23-2016 08:30 AM
Hi @Aaron, I wasn't implying that you had anything to do with the issue at all. From what I've seen your answers are always right on target and very helpful.
Just trying to help illuminate a way to determine where and when the error took place. In this case, the error catching in Accept.js and it's companion AcceptCore.js is getting bypassed and the API sends back the correct error response, but just gets the wrong E_WC_ error code assigned.
The Oh Snap, was directed more at myself for not reading your comments fully first and Jamie is so cute, I just had to find somewhere to use her.
That's great news about the upcoming release.
08-07-2017 10:22 AM
@Aaron Thanks very much for all your help. I ended up going through my javascript line by line and found errors on my side (unrelated to authentication credentials) and we're a day into live use/testing and it's going fine so far.
08-11-2017 02:16 PM