# Transfers
A `Transfer` represents any flow of funds either to or from a `Payment Instrument`. All payments in Finix are represented by a `Transfer`.
Related Guides: [Online Payments Quickstart](/guides/online-payments/online-payments-quickstart), [Level 2 and 3 Processing](/guides/online-payments/payment-features/level-2-level-3-processing/), [POS Integration](/guides/in-person-payments/building-your-integration/pos-integration), [Buyer Charges](/guides/online-payments/payment-features/buyer-charges/), [ACH (eCheck) Direct Debit](/guides/online-payments/bank-payments/ach-direct-debits)
## Create a Transfer
- [POST /transfers](https://docs.finix.com/api/transfers/createtransfer.md): Create a .
## List Transfers
- [GET /transfers](https://docs.finix.com/api/transfers/listtransfers.md): Retrieve a list of .
For details on how to query endpoints using the available parameters, see Query Parameters.
## Fetch a Transfer
- [GET /transfers/{transfer_id}](https://docs.finix.com/api/transfers/gettransfer.md): Retrieve a .
## Update a Transfer
- [PUT /transfers/{transfer_id}](https://docs.finix.com/api/transfers/updatetransfer.md): Update a .
## Refund or Reverse a Transfer
- [POST /transfers/{transfer_id}/reversals](https://docs.finix.com/api/transfers/createtransferreversal.md): Reverse a transfer with a of . This reversal creates a new resource with a of .
Related Guides: Refunding Payments
## List Transfer Reversals
- [GET /transfers/{transfer_id}/reversals](https://docs.finix.com/api/transfers/listtransferreversals.md): Retrieve a list of reversals for a .
For details on how to query endpoints using the available parameters, see Query Parameters.