Facades: merchant
Overview
An aged list of invoices can be retrieved using method parameters that map to URL parameters on the API.
Parameters
| Parameter | Description |
|---|---|
| dateStart | The start date for the query filter, in YYYY-MM-DD format. |
| dateEnd | The end date for the query filter, in YYYY-MM-DD format. |
| status | The invoice status you want to query on, which can be one of the following: New, Paid, Confirmed, Complete, Expired, Invalid, or Declined. |
| orderId | The optional order id specified at time of invoice creation. |
| limit | Maximum results that the query will return (useful for paging results). |
| offset | Number of results to offset (ex. skip 10 will give you results starting with the 11th). |
Example
const params = {
dateStart: '2023-04-14',
dateEnd: '2023-04-17',
status: null,
orderId: null,
limit: null,
offset: null
};
const invoices = await client.getInvoices(params);