I have a sandbox account.
I am trying to get the CCV response data from createCustomerPaymentProfileRequest, but i cannot seem to be able to.
I have enabled the CCV filter in the "Enhanced Card Code Verification (CCV) Handling Filter".
I have tried sample code from authorize.net and i have tried custom solutions as well.
I receive empty responses from the gateway no matter of the CCV values i use: 900, 901, 902, 903, 904
Here's an example of the transaction response.
1,1,1,(TESTMODE) This transaction has been approved.,000000,P,0,none,Test transaction for ValidateCustomerPaymentProfile.,1.00,CC,auth_only,none,Test,User,,,,,,,0123456789,,email@example.com,,,,,,,,,0.00,0.00,0.00,FALSE,none,C569D46B6DBBA6E15D5166D763B5DE1E,,,,,,,,,,,,,XXXX4541,Visa,,,,,,,,,,,,,,,,
Field 39 is empty. Always. Why does this happen?
12-09-2014 05:20 AM
Turn testmode off on a sandbox account.
12-09-2014 06:12 AM
It is turned off from what i see in the Test Mode panel.
It says: "
This account is currently in | LIVE MODE. |
"
And i have a button to turn it on
12-09-2014 06:28 AM
Then you need to turn it off in code. as it said
1,1,1,(TESTMODE) This transaction has been approved
12-09-2014 06:50 AM
I'm not sure i understand that.
There is a parameter "validationMode", which defines the validation type for the submitted credit card.
It can be set to "liveMode" or "testMode"
testMode—Performs field validation only. All fields are validated. However, fields with unrestricted field definitions (such as telephone number) do not generate errors.
Does the testMode set as validationMode check the CCV?
12-09-2014 07:37 AM
That probably it.
12-09-2014 07:56 AM