cancel
Showing results for 
Search instead for 
Did you mean: 

getSettledBatchList Testability

Trying to get a settled batch report using a developer ID.  I am calling using the Java SDK.

 

The response is:

<messages>

<resultCode>Error</resultCode>

<message><code>E00011</code><text>Access denied. You do not have permission to call the Transaction Details API.</text></message>

</messages>

 

Is it this possible to test this?  It is very possible I am not doing this correctly, because the code actually ends with a Class Cast Exception  in the last line below:

 

 

net.authorize.reporting.Transaction transaction = net.authorize.reporting.Transaction.createTransaction(inst.merchant, net.authorize.reporting.TransactionType.GET_SETTLED_BATCH_LIST);

net.authorize.data.xml.reporting.ReportingDetails RepDetails = net.authorize.data.xml.reporting.ReportingDetails.createReportingDetails();
RepDetails.setBatchFirstSettlementDate(firstSettlementDt.getTime() );
RepDetails.setBatchLastSettlementDate(lastSettlementDt.getTime() );
RepDetails.setBatchIncludeStatistics(true);
        
Result<net.authorize.reporting.Transaction> result = (Result<net.authorize.reporting.Transaction>)inst.merchant.postTransaction(transaction);

 Any help?  Thanks!

WIS
Member
3 REPLIES 3

Changing my search from transaction I want to the error message, I found some who got the same error.

 

 http://community.developer.authorize.net/t5/Integration-and-Testing/E00011-Access-denied-You-do-not-...

 

So change the question to:  How to get to the Merchant Interface Account Setting for a development account?

WIS
Member

https://test.authorize.net/

Settings then under security settings - Transaction Details API

Pet's name is Simon, btw.