> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tesouro.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PaymentTransactionSummary

`OBJECT`

## Fields

<ResponseField name="organization" type="Organization!" required>
  <Expandable title="child attributes">
    <ResponseField name="acceptorApplicationCounts" type="[AcceptorApplicationCounts!]!" required>
      The counts of acceptor applications for this organization, grouped by application status.

      See [AcceptorApplicationCounts](/acquiring/reference/graphql/types/acceptor-application-counts)
    </ResponseField>

    <ResponseField name="acceptors" type="AcceptorCollection">
      See [AcceptorCollection](/acquiring/reference/graphql/types/acceptor-collection)
    </ResponseField>

    <ResponseField name="achNotificationsOfChange" type="AchNotificationOfChangeCollection">
      A Notification of Change (NOC), notifies the sender of an ACH payment that information related to the customer’s bank account was inaccurate or outdated, and provides the updated information that needs to be corrected before another payment can be sent from (or to) the account.

      See [AchNotificationOfChangeCollection](/acquiring/reference/graphql/types/ach-notification-of-change-collection)
    </ResponseField>

    <ResponseField name="achReturns" type="AchReturnCollection">
      An itemized list of ach returns for a given transaction activity date or acticity date.

      See [AchReturnCollection](/acquiring/reference/graphql/types/ach-return-collection)
    </ResponseField>

    <ResponseField name="allocations" type="AllocationDetailCollection">
      An itemized list of applied allocations for a given transaction activity date or funds release date.

      See [AllocationDetailCollection](/acquiring/reference/graphql/types/allocation-detail-collection)
    </ResponseField>

    <ResponseField name="allowedMerchantCategories" type="[MerchantCategory!]!" required>
      The allowed Merchant Category Codes for acceptors within this organization.

      See [MerchantCategory](/acquiring/reference/graphql/types/merchant-category)
    </ResponseField>

    <ResponseField name="authorizationSummaries" type="AuthorizationSummaryCollection">
      A summary of authorizations (counts, amounts) for the given transaction date, grouped by acceptor, transaction currency, response code, and payment brand.

      See [AuthorizationSummaryCollection](/acquiring/reference/graphql/types/authorization-summary-collection)
    </ResponseField>

    <ResponseField name="businessAddress" type="AddressOutput">
      The business address of the organization.

      See [AddressOutput](/acquiring/reference/graphql/types/address-output)
    </ResponseField>

    <ResponseField name="businessName" type="String!" required>
      The descriptive name for the organization that is different from its legal entity name. Also known as "Doing Business As" (DBA), "trade name", "assumed name", or "fictitious name".
    </ResponseField>

    <ResponseField name="capabilities" type="[OrganizationCapability!]!" required>
      The product capabilities enabled for this organization.

      See [OrganizationCapability](/acquiring/reference/graphql/types/organization-capability)
    </ResponseField>

    <ResponseField name="fees" type="FeeCollection">
      An itemized list of applied fees for a given transaction activity date or funds release date.

      See [FeeCollection](/acquiring/reference/graphql/types/fee-collection)
    </ResponseField>

    <ResponseField name="feeSummaries" type="FeeSummaryCollection">
      A summary of aggregated fees by acceptor and fee name/program for a specified activity date or funds release date, grouped by fee type, and where applicable, payment brand, product, and funding source.

      See [FeeSummaryCollection](/acquiring/reference/graphql/types/fee-summary-collection)
    </ResponseField>

    <ResponseField name="fundingAchReturns" type="FundingAchReturnOutputCollection">
      An itemized list of financially impacting ACH returns occurring on the pertinent funds release dates. Use this report to track ACH return-related money-movements.

      See [FundingAchReturnOutputCollection](/acquiring/reference/graphql/types/funding-ach-return-output-collection)
    </ResponseField>

    <ResponseField name="fundingDisbursementReturns" type="FundingDisbursementReturnCollection">
      An itemized list of funding disbursement returns for a given activity date.

      See [FundingDisbursementReturnCollection](/acquiring/reference/graphql/types/funding-disbursement-return-collection)
    </ResponseField>

    <ResponseField name="fundingDisputeEvents" type="FundingDisputeEventOutputCollection">
      An itemized list of financially impacting dispute events occuring on the pertinent funds release dates. Use this report to track dispute-related money-movements.

      See [FundingDisputeEventOutputCollection](/acquiring/reference/graphql/types/funding-dispute-event-output-collection)
    </ResponseField>

    <ResponseField name="fundingSummaries" type="FundingSummaryCollection">
      A summary of financial activity for a given funds release date or transaction activity date. Use this report to understand financial impact of daily sales, reconcile sales activity to your bank deposits, or drill deeper into the composition of your funding.

      See [FundingSummaryCollection](/acquiring/reference/graphql/types/funding-summary-collection)
    </ResponseField>

    <ResponseField name="fundingTransactions" type="FundingTransactionCollection">
      An itemized list of funded transactions (captures, sales, and refunds) for the selected transaction activity date or funds release date.

      See [FundingTransactionCollection](/acquiring/reference/graphql/types/funding-transaction-collection)
    </ResponseField>

    <ResponseField name="id" type="UUID!" required>
      The id of the organization as defined in their profile.
    </ResponseField>

    <ResponseField name="legalName" type="String!" required>
      The legal entity name for the organization.
    </ResponseField>

    <ResponseField name="name" type="String!" required deprecated>
      The descriptive name for the organization that is different from its legal entity name. Also known as "Doing Business As" (DBA), "trade name", "assumed name", or "fictitious name".

      **Deprecated:** Use businessName instead.
    </ResponseField>

    <ResponseField name="paymentTransactions" type="PaymentTransactionCollection">
      A list of payment transaction requests (including conveyed) submitted on the pertinent transaction activity dates. Use this report as an operational tool to reconcile against your internal record of submitted transactions.

      See [PaymentTransactionCollection](/acquiring/reference/graphql/types/payment-transaction-collection)
    </ResponseField>

    <ResponseField name="paymentTransactionSummaries" type="PaymentTransactionSummaryCollection">
      A summary of transaction aggregates (counts and amounts, including conveyed transactions) by pertinent transaction type, currency, card brand, and transaction activity date.

      See [PaymentTransactionSummaryCollection](/acquiring/reference/graphql/types/payment-transaction-summary-collection)
    </ResponseField>

    <ResponseField name="phoneNumber" type="String">
      The phone number of the organization.
    </ResponseField>

    <ResponseField name="reportAvailability" type="[ReportAvailability!]">
      See [ReportAvailability](/acquiring/reference/graphql/types/report-availability)
    </ResponseField>

    <ResponseField name="settings" type="OrganizationSettingsOutput!" required>
      Organization settings.

      See [OrganizationSettingsOutput](/acquiring/reference/graphql/types/organization-settings-output)
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="acceptor" type="Acceptor!" required>
  <Expandable title="child attributes">
    <ResponseField name="allocations" type="AllocationDetailCollection">
      An itemized list of applied allocations for a given transaction activity date or funds release date.

      See [AllocationDetailCollection](/acquiring/reference/graphql/types/allocation-detail-collection)
    </ResponseField>

    <ResponseField name="authorizationSummaries" type="AuthorizationSummaryCollection">
      A summary of authorizations (counts, amounts) for the given transaction date, grouped by acceptor, transaction currency, response code, and payment brand.

      See [AuthorizationSummaryCollection](/acquiring/reference/graphql/types/authorization-summary-collection)
    </ResponseField>

    <ResponseField name="billingDescriptor" type="BillingDescriptor!" required>
      Billing descriptor information for the acceptor.

      See [BillingDescriptor](/acquiring/reference/graphql/types/billing-descriptor)
    </ResponseField>

    <ResponseField name="businessName" type="String!" required>
      The descriptive name for the acceptor that is different from its legal entity name. Also known as "Doing Business As" (DBA), "trade name", "assumed name", or "fictitious name".
    </ResponseField>

    <ResponseField name="fees" type="FeeCollection">
      An itemized list of applied fees for a given transaction activity date or funds release date.

      See [FeeCollection](/acquiring/reference/graphql/types/fee-collection)
    </ResponseField>

    <ResponseField name="feeSummaries" type="FeeSummaryCollection">
      A summary of aggregated fees by acceptor and fee name/program for a specified activity date or funds release date, grouped by fee type, and where applicable, payment brand, product, and funding source.

      See [FeeSummaryCollection](/acquiring/reference/graphql/types/fee-summary-collection)
    </ResponseField>

    <ResponseField name="fundingAchReturns" type="FundingAchReturnOutputCollection">
      An itemized list of financially impacting ach returns occuring on the pertinent funds release dates. Use this report to track ach return-related money-movements.

      See [FundingAchReturnOutputCollection](/acquiring/reference/graphql/types/funding-ach-return-output-collection)
    </ResponseField>

    <ResponseField name="fundingDisputeEvents" type="FundingDisputeEventOutputCollection">
      An itemized list of financially impacting dispute events occuring on the pertinent funds release dates. Use this report to track dispute-related money-movements.

      See [FundingDisputeEventOutputCollection](/acquiring/reference/graphql/types/funding-dispute-event-output-collection)
    </ResponseField>

    <ResponseField name="fundingSummaries" type="FundingSummaryCollection">
      A summary of financial activity for a given funds release date or transaction activity date. Use this report to understand financial impact of daily sales, reconcile sales activity to your bank deposits, or drill deeper into the composition of your funding.

      See [FundingSummaryCollection](/acquiring/reference/graphql/types/funding-summary-collection)
    </ResponseField>

    <ResponseField name="fundingTransactions" type="FundingTransactionCollection">
      An itemized list of funded transactions (captures, sales, and refunds) for the selected transaction activity date or funds release date.

      See [FundingTransactionCollection](/acquiring/reference/graphql/types/funding-transaction-collection)
    </ResponseField>

    <ResponseField name="id" type="UUID!" required>
      The id of the acceptor as defined in their profile.
    </ResponseField>

    <ResponseField name="name" type="String!" required deprecated>
      The descriptive name for the acceptor that is different from its legal entity name. Also known as "Doing Business As" (DBA), "trade name", "assumed name", or "fictitious name".

      **Deprecated:** Use businessName instead.
    </ResponseField>

    <ResponseField name="paymentTransactions" type="PaymentTransactionCollection">
      A list of transaction requests (including conveyed) submitted on the pertinent transaction activity dates. Use this report as an operational tool to reconcile against your internal record of submitted transactions.

      See [PaymentTransactionCollection](/acquiring/reference/graphql/types/payment-transaction-collection)
    </ResponseField>

    <ResponseField name="paymentTransactionSummaries" type="PaymentTransactionSummaryCollection">
      A summary of transaction aggregates (counts and amounts, including conveyed transactions) by pertinent transaction type, currency, card brand, and transaction activity date.

      See [PaymentTransactionSummaryCollection](/acquiring/reference/graphql/types/payment-transaction-summary-collection)
    </ResponseField>

    <ResponseField name="reference" type="String!" required>
      The acceptor provided reference as defined in their profile.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="paymentBrand" type="PaymentBrand">
  Specifies which payment brand was used, e.g., Visa, Mastercard, Discover, American Express, etc.

  <Expandable title="Possible enum values">
    <ResponseField name="VISA" type="enum">
      Visa
    </ResponseField>

    <ResponseField name="MASTERCARD" type="enum">
      Mastercard
    </ResponseField>

    <ResponseField name="DISCOVER" type="enum">
      Discover
    </ResponseField>

    <ResponseField name="AMERICAN_EXPRESS" type="enum">
      American Express
    </ResponseField>

    <ResponseField name="DINERS_CLUB_INTERNATIONAL" type="enum">
      Diners Club International
    </ResponseField>

    <ResponseField name="JCB" type="enum">
      JCB
    </ResponseField>

    <ResponseField name="UNION_PAY" type="enum">
      UnionPay
    </ResponseField>

    <ResponseField name="PAYPAL" type="enum">
      PayPal
    </ResponseField>

    <ResponseField name="MAESTRO" type="enum">
      Maestro
    </ResponseField>

    <ResponseField name="PRIVATE_LABEL" type="enum">
      Private Label
    </ResponseField>

    <ResponseField name="ATM" type="enum">
      ATM
    </ResponseField>

    <ResponseField name="ELECTRON" type="enum">
      Electron
    </ResponseField>

    <ResponseField name="V_PAY" type="enum">
      V Pay
    </ResponseField>

    <ResponseField name="ACH" type="enum">
      Automated Clearing House
    </ResponseField>

    <ResponseField name="NOT_APPLICABLE" type="enum">
      Does not apply
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="processingNetwork" type="Network">
  The processing network that the transaction was sent across, which may be unafilliated with the card brand.

  <Expandable title="Possible enum values">
    <ResponseField name="VISA" type="enum">
      Visa
    </ResponseField>

    <ResponseField name="MASTERCARD" type="enum">
      Mastercard
    </ResponseField>

    <ResponseField name="DISCOVER" type="enum">
      Discover
    </ResponseField>

    <ResponseField name="AMERICAN_EXPRESS" type="enum">
      American Express
    </ResponseField>

    <ResponseField name="ACH" type="enum">
      Automated Clearing House
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="conveyedStatus" type="ConveyedStatus!" required>
  Indicator that the transaction was conveyed, or handled by the Tesouro network

  <Expandable title="Possible enum values">
    <ResponseField name="NOT_APPLICABLE" type="enum">
      The transaction does not move money, and therefore a conveyed status is not applicable.
    </ResponseField>

    <ResponseField name="ACQUIRED" type="enum">
      The transaction is acquired by and funded through the Tesouro platform.
    </ResponseField>

    <ResponseField name="CONVEYED" type="enum">
      The transaction is conveyed and will be funded through the applicable payment network, e.g. American Express, Discover, Diners Club, etc.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="transactionCurrency" type="String!" required>
  The currency specified on the transaction, in ISO 4217 alpha currency code format.
</ResponseField>

<ResponseField name="transactionCount" type="Int!" required>
  The total number of transactions
</ResponseField>

<ResponseField name="transactionType" type="PaymentTransactionType!" required>
  The type of transaction, e.g., Authorization, Capture, Refund, Reversal, Incremental authorization, Authentication.

  <Expandable title="Possible enum values">
    <ResponseField name="AUTHORIZATION" type="enum">
      A request to the cardholder's issuing bank to confirm that the account is active and has enough credit or funds to make the transaction. If approved, the requested amount is put on hold in the cardholder's account.
    </ResponseField>

    <ResponseField name="INCREMENTAL_AUTHORIZATION" type="enum">
      A request to adjust the amount of a previously approved authorization before it is captured.
    </ResponseField>

    <ResponseField name="CAPTURE" type="enum">
      A request to initiate the flow of funds from the cardholder's issuing bank account to your merchant account. Follows an approved authorization.
    </ResponseField>

    <ResponseField name="SALE" type="enum">
      A request to initiate the flow of funds from the customer's bank account to your merchant account.
    </ResponseField>

    <ResponseField name="REFUND" type="enum">
      A request to send money back to the cardholder's account who has returned a purchase or no longer wants to receive services.
    </ResponseField>

    <ResponseField name="REVERSAL" type="enum">
      A request to cancel a previous transaction request. Authorization reversals notify the cardholder's issuer that all or part of a transaction has been canceled and that the authorization hold should be released.
    </ResponseField>

    <ResponseField name="CARD_VERIFICATION" type="enum">
      Performs address and card security code checks on a cardholder's account to ensure it is in good standing, without actually charging an amount to the card.
    </ResponseField>

    <ResponseField name="REFUND_AUTHORIZATION" type="enum">
      A request to the cardholder's issuing bank to confirm that the account is active and capable of completing the refund transaction.
    </ResponseField>

    <ResponseField name="BANK_ACCOUNT_VALIDATION" type="enum">
      Validates a bank account to ensure that the account belongs to the person or entity that claims to own it.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="transactionAmount" type="Decimal!" required>
  The total value of the transactions
</ResponseField>

<ResponseField name="transactionActivityDate" type="Date!" required>
  The date Tesouro recognized the payment request based upon the acceptor cutoff
</ResponseField>

<ResponseField name="paymentFundingSource" type="FundingSource!" required>
  Specifies the source of the card customer's funds , e.g., credit, debit, pre-paid.

  <Expandable title="Possible enum values">
    <ResponseField name="UNKNOWN" type="enum" />

    <ResponseField name="DEBIT" type="enum" />

    <ResponseField name="CREDIT" type="enum" />

    <ResponseField name="PREPAID" type="enum" />

    <ResponseField name="DEFERRED_DEBIT" type="enum" />

    <ResponseField name="CHARGE_CARD" type="enum" />
  </Expandable>
</ResponseField>

<ResponseField name="transactionProcessingDecision" type="TransactionRequestResult!" required>
  Tesouro's decision to approve or decline, or accept or reject the transaction request. Note, this is different than the Authorization response returned from the payment network.

  <Expandable title="Possible enum values">
    <ResponseField name="ACCEPTED" type="enum" />

    <ResponseField name="REJECTED" type="enum" />

    <ResponseField name="APPROVED" type="enum" />

    <ResponseField name="DECLINED" type="enum" />
  </Expandable>
</ResponseField>

<ResponseField name="presenterId" type="UUID!" required>
  A unique identifier created and used by Tesouro, and assigned to the entity presenting the
  transaction to Tesouro.
</ResponseField>

<ResponseField name="paymentChannel" type="PaymentChannel">
  A unique identifier created and used by Tesouro, and assigned to the entity presenting the transaction to Tesouro.

  <Expandable title="Possible enum values">
    <ResponseField name="ECOMMERCE" type="enum" />

    <ResponseField name="MAIL_ORDER_TELEPHONE_ORDER" type="enum" />

    <ResponseField name="RETAIL" type="enum" />
  </Expandable>
</ResponseField>
