Reply
Highlighted
Contributor
Posts: 25
Registered: ‎05-09-2013

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,

Highlighted
Expert
Posts: 4,525
Registered: ‎03-08-2010

Re: GetSettledBatchList Request not returning transactions for live account

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

Highlighted
Contributor
Posts: 25
Registered: ‎05-09-2013

Re: GetSettledBatchList Request not returning transactions for live account

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

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

Highlighted
Expert
Posts: 4,525
Registered: ‎03-08-2010

Re: GetSettledBatchList Request not returning transactions for live account

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

Highlighted
Contributor
Posts: 25
Registered: ‎05-09-2013

Re: GetSettledBatchList Request not returning transactions for live account

Yes

Highlighted
Contributor
Posts: 25
Registered: ‎05-09-2013

Re: GetSettledBatchList Request not returning transactions for live account

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?

 

Highlighted
Expert
Posts: 4,525
Registered: ‎03-08-2010

Re: GetSettledBatchList Request not returning transactions for live account

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

Highlighted
Contributor
Posts: 25
Registered: ‎05-09-2013

Re: GetSettledBatchList Request not returning transactions for live account

Hi,

 

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

Highlighted
Expert
Posts: 4,525
Registered: ‎03-08-2010

Re: GetSettledBatchList Request not returning transactions for live account

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.

Highlighted
Contributor
Posts: 25
Registered: ‎05-09-2013

Re: GetSettledBatchList Request not returning transactions for live account

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.