Search Archived Transactions of Sub-Reseller

Description

Gets a detailed list of the Sub-Reseller's Archived Transactions, matching the search criteria.

Parameters

Name Data Type Required / Optional Description
auth-userid Integer Required Authentication Parameter
api-key String Required Authentication Parameter
no-of-records Integer Required Number of Transactions to be fetched
page-no Integer Required Page number for which details are to be fetched
reseller-id Array of Integers Optional Reseller Id of the Sub-Reseller(s) whose Transactions are to be fetched
username Array of Strings Optional Username of the Sub-Reseller(s) whose Transactions are to be fetched
transaction-type Array of Strings Optional Type of the Transactions. Possible values can be credit, debit, invoice, receipt.
transaction-key String Optional Transaction key. Possible value can be manually or systemgenerated.
transaction-id Array of Integers Optional Transaction Ids
transaction-description String Optional Transaction description
amt-range-start Integer Optional Lowest amount in the range of Transactions you intend to list
amt-range-end Integer Optional Highest amount in the range of Transactions you intend to list
transaction-date-start String Optional UNIX TimeStamp for listing of Transactions whose Creation Date is greater than transaction-date-start
transaction-date-end String Optional UNIX TimeStamp for listing of Transactions whose Creation Date is less than transaction-date-end

HTTP Method

GET

Example Test URL Request

https://test.httpapi.com/api/billing/reseller-archived-transactions/search.json?auth-userid=0&api-key=key&no-of-records=1&page-no=1

Response

Returns a hash map of the Sub-Reseller's Archived Transactions containing the below details:

  • Transaction Id (reseller_transaction.transid)

  • Transaction Date (reseller_transaction.transactiondate)

  • Order Id associated with the Transaction (reseller_transaction.orderid)

  • Product Key (reseller_transaction.key)

  • Transaction Type (reseller_transaction.type)

  • Transaction Description (reseller_transaction.description)

  • Whether Transaction is Greedy (greedy)

  • Reseller Id Associated with the Transaction (reseller_transaction.resellerid)

  • Selling Currency Symbol of the Parent Reseller (reseller_transaction.sellingcurrencysymbol)

  • Transaction Amount in the Selling Currency (reseller_transaction.sellingamount)

  • Unutilised Transaction Amount in the Selling Currency (reseller_transaction.unutilisedsellingamount)

  • Accounting Currency Symbol of the Parent Reseller (reseller_transaction.accountingcurrencysymbol)

  • Transaction Amount in the Accounting Currency (reseller_transaction.accountingamount)

  • Unutilised Transaction Amount in the Accounting Currency (reseller_transaction.unutilisedaccountingamount)

  • Foreign Exchange Difference (forexdiff)

In case of any errors, a status key with value as ERROR alongwith an error message will be returned.