> ## 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.

# PaymentTransactionType

> The different types of payment transactions.

`ENUM`

The different types of payment transactions.

## 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>
