Getting Payments Reports
Access Endpoint URL:https://rest.everyware.com/api/Report/GeneratePaymentReport [POST]
You can use the GeneratePaymentReport method to pull payment report data available in the Everyware Portal "View Payments" table for a specified date range. These details can then be displayed in your system's reports and dashboards. You also have the option to filter the results by five additional parameters: Order Number, Phone Number, Card Number, Transaction Type, and Payment Type.
🚧 Date Range must be limited to a maximum of 180 days.
Inbound Parameters
Parameters should be passed in a single JSON-body object. Filter payment report data with the following inputs.
| Parameter | Description | Optional/Required |
|---|---|---|
| StartDate | Establishes the earliest date in the range for the report. | Required |
| EndDate | Establishes latest date in range for the report. | Required |
| OrderNumber | Filters payments in report by order number (invoice number). This can be found in the requests and responses from both the CreatePayment and CreateInvoice APIs. | Optional |
| PhoneNumber | Filters payments in report by phone number. | Optional |
| CardNumber | Filters payments in report by the last 4 digits of the credit card number. | Optional |
| PaymentType | Filters payments in report by type:\ 1 - Virtual Terminal\ 2 - Invoice\ 3 - Subscription\ 4 - Cash\ 5 - POS\ 6 - BNPL | Optional |
| Transaction Type |
Filters payments in report by transaction type:
Code Sample
Example Payment Report Portal View![]() |
