# TransactionSummaryResultDtoOfPaymentTypeTransactionSummaryDto

A model the API reference uses in a request or a response. The operation pages link every field typed as this model here.

A transaction summary aggregate together with the UTC window it was computed over.

## Fields
- `startDateUtc` (string(date-time)): The inclusive UTC start of the window the aggregate covers. This is the request's bound canonicalised to UTC, not the raw value, so it shows how the input was interpreted.
- `endDateUtc` (string(date-time)): The exclusive UTC end of the window the aggregate covers. This is the request's bound canonicalised to UTC, not the raw value, so it shows how the input was interpreted.
- `items` (array<[PaymentTypeTransactionSummaryDto](https://devportal.signapay-sbx.winkpg.io/docs/api/models/PaymentTypeTransactionSummaryDto.md)>): The rollup rows, ordered by descending gross amount, then by merchant id or payment type so the order is stable across identical requests. Empty when nothing in the window is visible to the caller. (nullable)
  Fields of each item:
  - `paymentType` (string): The payment-type bucket, drawn from the same granular vocabulary the transaction dashboard reports (for example `Visa`, `MasterCard`, `Amex`, `Debit`, `Ebt`, `Check`, `Ach`, `ApplePay`, `Generic`). Buckets with no activity in the window are omitted. (nullable)
  - `transactionCount` (integer(int32)): Number of approved transactions contributing to this rollup, counting both the sale side and the credit side. Declined and in-flight transactions are excluded.
  - `grossAmount` (number(double)): Sum of the approved sale-side amounts (authorization, sale, force, capture, capture-all and repeat sale) for this payment type.
  - `netAmount` (number(double)): `grossAmount` less the approved credit-side amounts (returns and voids) for this payment type.

## See also

- [All documentation](https://devportal.signapay-sbx.winkpg.io/llms.txt): the machine-readable index of every public page on this site.
