Transaction Log Report
Description
Returns records from transaction log for a company or aggregator within the provided date range or return date.
Report Parameters
Name | Type | Max. Length | Required | Description |
---|---|---|---|---|
CoNo | string | 10 | Yes | Company Number |
DateProcessStart | DateTime | 10 | Depends | Date Processed Start time in DateTime, for instance, 2017-01-01 |
DateProcessEnd | DateTime | 10 | Depends | Date Processed End time in DateTime, for instance, 2017-01-01 |
EEDStart | DateTime | 10 | Depends | Effective Entry Date Start time in DateTime, for instance, 2017-01-01 |
EEDEnd | DateTime | 10 | Depends | Effective Entry Date End time in DateTime, for instance, 2017-01-01 |
ReturnDateStart | DateTime | 10 | Depends | Return Date Start time in DateTime, for instance, 2017-01-01 |
ReturnDateEnd | DateTime | 10 | Depends | Return Date End time in DateTime, for instance, 2017-01-01 |
TransactionId | Integer |
|
|
|
ReferenceNo | String | 40 |
| Transaction Log Reference Number |
CustRefNo | String | 80 |
| Transaction Log Customer Reference Number |
DeviceId | String | 128 |
| The Device Id to filter on |
Incremental | Boolean |
|
| Is an incremental download for transactions |
At least one of the DateTime
type parameters are required. If specifying a date range, the difference between start and end dates cannot be more than 15 days.
Example Request
/EpnAPI/ActiveReports/GetReport.aspx?Token={YourToken}&Action=Report&OutputType=XML&ReportPermDesc=TransactionLog&Parameter_CoNo={CoNo}&Parameter_DateProcessStart=2024-01-01
SDK Example
string token = Token.GetToken("{MerchantNumber}", "{MerchantPassword}"); Console.WriteLine(token); //Set parameters for report D.ReportDefinition.Parameter[] reportParams = new D.ReportDefinition.Parameter[] { new D.ReportDefinition.Parameter { PermDesc = "CoNo", ParamValue = "{MerchantNumber}" }, new D.ReportDefinition.Parameter { PermDesc = "DateProcessStart", ParamValue = "2024-01-01" } }; //Run report Response resp = GetReport.RunReport(token, "TransactionLog", reportParams, D.ReportDefinition.OutputType.HTML); Console.WriteLine(resp.I.SData);