# Bank transfer payments

Reference for the bank transfer payment endpoints, covering how to create, retrieve, list, and re-present payments taken from a customer's bank account.

Use our Bank Transfer Payments endpoints to take payments from a customer’s bank account.

Integrate with our [Create Payment](/api/bank-transfer-payment) method to run a sale. When you send a successful request, our gateway returns a paymentId for the transaction, which you can use to:

<a id="retrieve-the-details-of-the-transaction"></a>
### Retrieve the details of the transaction

Integrate with our [Retrieve Payment](/api/get-bank-transfer-payment) method to view transaction details for a specific transaction, such as the order information, the bank account details, and the transaction result.

Integrate with our [List Payments](/api/list-bank-transfer-payments) method to return a paginated list of transactions that meet specific query parameters.

<a id="re-present-the-transaction"></a>
### Re-present the transaction

Integrate with our [Re-present Payment](/api/represent-bank-transfer-payment) method to resubmit a declined transaction.

<a id="close-the-transaction"></a>
### Close the transaction

Integrate with our [Close Return](/api/close-bank-transfer-payment) method to close a returned transaction without re-presenting it.
