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);