Status and Remittance Snapshot
Description
Provides a snapshot of the prior days transactions and can be run for a specific merchant, an aggregator or a reseller. Optionally the report can be run by either effective entry date, remittance date or settle date.
Report Parameters
Report Name: StatusRemittanceSnapshot
Name | Type | Max. Length | Required | Description |
---|---|---|---|---|
MID | string | 10 | MID, ResellerCode, or Aggregator MID is Required | The merchant number provided by Check Commerce that uniquely identifies the merchant. |
AggregatorMID | string | 10 | MID, ResellerCode, or Aggregator MID is Required | The master aggregator MID for accounts that have children merchants |
ResellerCode | string | 10 | MID, ResellerCode, or Aggregator MID is Required | The reseller code for accounts that are resellers. |
EED | Date | EED, RemittanceDate, or SettleDate is Required | The date the transaction is effective. | |
RemittanceDate | Date | EED, RemittanceDate, or SettleDate is Required | The date remittance was sent for the transaction. | |
SettleDate | Date | EED, RemittanceDate, or SettleDate is Required | The date the transaction settled. |
Example Request
/EpnAPI/ActiveReports/GetReport.aspx?&Token=YOURTOKEN&Action=Report&OutputType=HTML&ReportPermDesc=StatusRemittanceSnapshot&Parameter_MID={MerchantNumber}&Parameter_EED=2017-07-27&ReportXSLTPermDesc=StatusRemittanceSnapshot
SDK Example
string token = Token.GetToken("{MerchantNumber}", "MerchantPassword"); Console.WriteLine(token); //View available reports D.ReportDefinition[] reports = Manage.ReportList(token, D.ReportDefinition.OutputType.JSON.ToString()); foreach (D.ReportDefinition report in reports) { Console.WriteLine(report.ToString()); } //Set parameters for report D.ReportDefinition.Parameter[] reportParams = new D.ReportDefinition.Parameter[]{ new D.ReportDefinition.Parameter { PermDesc = "MID", ParamValue = "{MerchantNumber}" }, new D.ReportDefinition.Parameter { PermDesc = "EED", ParamValue = "2017-07-27" }}; //Run report Response resp = GetReport.RunReport(token, "StatusRemittanceSnapshot", reportParams, D.ReportDefinition.OutputType.HTML); Console.WriteLine(resp.I.SData);