Description
Gets a Customer's Transactions along with their details.
Parameters
| Name | Data Type | Required / Optional | Description | 
|---|---|---|---|
| auth-userid | Integer | Required | Authentication Parameter | 
| api-key | String | Required | Authentication Parameter | 
| transaction-ids | Array of Integer | Required | Transaction Ids of the Transactions whose details are to be fetched | 
HTTP Method
GET
Example Test URL Request
https://test.httpapi.com/api/billing/customer-transactions.json?auth-userid=0&api-key=key&transaction-ids=0&transaction-ids=1
Response
Returns a hash map of the Customer's Transactions containing the below details:
- 
Transaction Id (transid) 
- 
Order Id (orderid) 
- 
Transaction Key (transactionkey) 
- 
Transaction Date (transactiondate) 
- 
Transaction Type (type) 
- 
Transaction Description (description) 
- 
Product Key (key) 
- 
Transaction Settlement Date (timestamp) 
- 
Whether Total Receipts is updated due to the Transaction (totalreceiptupdated) 
- 
Transaction Cancellation Date - Applicable to Invoices (invoicecancellationdate) 
- 
Payment Reminder Days (paymentreminderdays) 
- 
Last Reminder Sent Date (lastreminder) 
- 
Whether Transaction is Greedy (greedy) 
- 
Whether the Transaction Description can be modified (isDescriptionModifiable) 
- 
Customer Id Associated with the Transaction (customerid) 
- 
Reseller Chain by RID (parentkey) 
- 
Customer Details (customer_name, customer_company, customer_address1, customer_city, customer_state, customer_country, customer_zip, customer_telnocc, customer_telno) 
- 
Reseller Id of the Customer's Parent Reseller (resellerid) 
- 
Parent Reseller Details (reseller_name,reseller_company, brandname, reseller_address1, reseller_city, reseller_state, reseller_country, reseller_zip, reseller_telnocc, reseller_telno) 
- 
Selling Currency Symbol of the Parent Reseller (sellingcurrencysymbol) 
- 
Transaction Amount in the Selling Currency (sellingamount) 
- 
Applicable Tax Amount in the Selling Currency (sellingtaxamount) 
- 
Transaction Amount without Tax in the Selling Currency (sellingamountwithouttax) 
- 
Unutilised Transaction Amount in the Selling Currency (unutilisedsellingamount) 
- 
Accounting Currency Symbol of the Parent Reseller (accountingcurrencysymbol) 
- 
Transaction Amount in the Accounting Currency (accountingamount) 
- 
Applicable Tax Amount in the Accounting Currency (accountingtaxamount) 
- 
Transaction Amount without Tax in the Accounting Currency (accountingamountwithouttax) 
- 
Unutilised Transaction Amount in the Accounting Currency (unutilisedaccountingamount) 
- 
Applicable Tax Rule Id (taxruleid) 
- 
Foreign Exchange Difference (forexdiff) 
- 
Whether Transaction Notification is to be sent to the Customer (sendcustomernotification) 
- 
Whether Transaction Notification is to be sent to the Parent Reseller (sendresellernotification) 
In case of any errors, a status key with value as ERROR alongwith an error message will be returned.
