I have kind of a difference situation and I'm not sure which type of account I need to use.
I'm adding a plugin to Microsoft crm that will send the transaction. This runs on a local server that uses SSL protocol. I think that I should be using AIM but am not sure. I am currenlty trying to test with the sample code that is provided for card present transactions. However, I keep receiving "3: (TESTMODE) This transaction cannot be accepted". What am I doing wrong?
Solved! Go to Solution.
04-15-2013 08:03 PM
From
3 | 103 | This transaction cannot be accepted. | A valid fingerprint, Transaction Key, or password is required for this transaction. |
From http://developer.authorize.net/tools/responsereasoncode/
Response Reason Code: 103
Response Reason Text: A valid fingerprint, or transaction key is required for this transaction.
Integration Team Suggestions: This error is generated when your account is in "Password-Required Mode" and you are not sending a valid password, transaction key or hash fingerprint with your transaction request, which is a recommended security measure.
Please consider the following details when encountering this error:
04-16-2013 05:37 PM
For AIM, it look as if it is not passing the transactionKey.
04-16-2013 04:23 AM
Thanks for the response. Am I missing something? Here is my code. Like I mentioned, I'm using the quick start AIM card present code. Seems simple enough.
var req= new CardPresentAuthorizationRequest(10.00M, "4007000000027", "10", "2015");
//step 2 - create the gateway, sending in your credentials
var gate = new CardPresentGateway("ID", "Key", true);
//step 3 - make some money
var response = (CardPresentResponse)gate.Send(req);
04-16-2013 08:21 AM
The response should have a "Response Reason Code". What it is?
04-16-2013 09:13 AM
ResponseCode = 3
Message = (TESTMODE) This transaction cannot be accepted.
AVSResponse = AVS not applicable for this transaction
CardCodeResponse = No result
04-16-2013 09:29 AM
can you do a response.ToString() go get all the values.
04-16-2013 12:38 PM
I did a response.ToString() and it returned blank. So I printed the rawresponse codes:
RawResponse 0: 1.0
RawResponse 1: 3
RawResponse 2: 103
RawResponse 3: (TESTMODE) This transaction cannot be accepted.
RawResponse 4: 000000
RawResponse 5: P
RawResponse 6:
RawResponse 7: 0
RawResponse 8: 866F41CE48D359D8C808C23E3249BBE1
04-16-2013 05:28 PM
From
3 | 103 | This transaction cannot be accepted. | A valid fingerprint, Transaction Key, or password is required for this transaction. |
From http://developer.authorize.net/tools/responsereasoncode/
Response Reason Code: 103
Response Reason Text: A valid fingerprint, or transaction key is required for this transaction.
Integration Team Suggestions: This error is generated when your account is in "Password-Required Mode" and you are not sending a valid password, transaction key or hash fingerprint with your transaction request, which is a recommended security measure.
Please consider the following details when encountering this error:
04-16-2013 05:37 PM
Thanks for the responses. I ended up resetting the transaction key which got it working. I probably was entering in wrong.
04-17-2013 06:39 PM