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

GetSettledBatchList Request not returning transactions for live account

Hi,

 

I have integrated authorize.net account with our system.

 

The code works fine on sandbox environ,ent but its not working on the client side in live environment.

 

The getSettledTransactionList doesn't return any transactions.

 

SimpleXMLElement Object
(
    [messages] => SimpleXMLElement Object
        (
            [resultCode] => Ok
            [message] => SimpleXMLElement Object
                (
                    [code] => I00004
                    [text] => No records found.
                )

        )

)

 

Request parameter is

   SimpleXMLElement Object
(
    [merchantAuthentication] => SimpleXMLElement Object
        (
            [name] => xxx
            [transactionKey] => xxx
        )

    [firstSettlementDate] => 2013-08-19T04:00:00Z
    [lastSettlementDate] => 2013-09-15T18:29:59Z
)

 

The login Id and trans key are correct and the url is https://api.authorize.net/xml/v1/request.api.

 

Can you please tell what's wrong. Why is it not returning any batches?

 

Thanks,

Sarita555
Contributor
12 REPLIES 12

It the Transaction Details API  enable on the merchant account settings?

RaynorC1emen7
Expert

Yes the client has enabled Transactions details API in his account but

currenctly has sandbox test accounts in his acount. Is that the reason?

What do you mean has sandbox test account? Do you mean his production account is in testmode?

Yes

So if the live account is in test mode would the transactions be fetched via the API?

 

One more thing, If the mode is changed to live in production environment does the user id and transaction key also change?

 

Since it is still in testmode, does it have any settled transactions?

Hi,

 

There are transactions but i don't know if they are settled. The getUnsettledTransaction call gives the same result 'No records found'.

So you did see it in the merchant account that there are transactions within the timeframe?

 

I would try turn off test mode to see it that work.

I didn't check it in the merchant interface but I made the call using the clients API credentials. The clients account is currently in test mode and is not live yet.  But there are transactions.