cancel
Showing results forย 
Search instead forย 
Did you mean:ย 

Credit card Charged but response status code is 3 (error).. !! serious issue, please respond

Hello:

 

We have implemented SIM and was working most of the time in test. (although recently it started showing this issue).

Just now we tried with our merchant account by charging a $1.00 transaction.

On our application the response code is 3, and the reasonCode is 19 the Merchant accout shows, the card has been charged.

 

What is the cause for this ?  Our app waits for the response and then proceeds.

The wierd thing is that the customer was charged on his card, but we are unable to deliver the items...

 

Customers start blaiming us for this ...

Please respond OR tell me any ways to contact you guys to resolve this issue....

 

 

 

Here is how the app check the response status (JAVA Application)

 

net.authorize.sim.Result result = net.authorize.sim.Result.createResult(apiLoginId,
             MD5HashKey, parameterMap);

        StringBuffer payString = new StringBuffer();
        if (result != null) {

            if(result.isApproved()) {
                payString.append("&paySvcRespStatus=approved");
                payString.append("&paySvcTxnId=").append(result.getResponseMap().get(
                        ResponseField.TRANSACTION_ID.getFieldName()));
            } else if (result.isDeclined()) {
                payString.append("&paySvcRespStatus=declined");
            } else if (result.isError()) {
                payString.append("&paySvcRespStatus=error");
            } else if(result.isReview()) {
                payString.append("&paySvcRespStatus=review");
            } else {
                payString.append("&paySvcRespStatus=unknown");
            }
            payString.append("&paySvcRespCode=");
            payString.append(result.getResponseCode().getCode());
            payString.append("&paySvcRespReasonCode=");
            payString.append(result.getReasonResponseCode().getResponseReasonCode());
            payString.append("&paySvcReasonText=");
            payString.append(result.getResponseMap().get(
                    ResponseField.RESPONSE_REASON_TEXT.getFieldName()));
        }
        log.info("Payment Response from AUTHORIZE.NET: "+payString.toString());

sam200
Member
3 REPLIES 3

This error sounds like it is most likely due to some error in the connection between Authorize.Net and your Merchant account.  The best way to get started investigating this would be to contact our phone support and have them take alook at what error we are receiving from the processor.

Trevor
Administrator Administrator
Administrator

HI

Am also facing the same issue .

we are integrating the authorized.NET with CIM and facing the same issue.

i.e. the payment is deducted but we are getting error no 3.

can you please help me with this problem

Did you contact phone support?