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