# Card Payments

Reference for the card payment endpoints, covering how to create, retrieve, list, adjust, and capture payments taken from a card.

Use our Payments endpoints to take payments from a card in card-present environments, e‑Commerce environments, or

MOTO

environments.

Integrate with our [Create Payment](/api/payment) method to run a sale or a

pre-authorization

. 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-payment) method to view transaction details for a specific transaction, such as the order information, the payment card details, and the transaction result.

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

<a id="adjust-the-details-of-the-transaction"></a>
### Adjust the details of the transaction

Integrate with our [Adjust Payment](/api/adjust-payment) method to change the following details of a transaction:

- Order amount and tip amount
- Status of the transaction
- Cardholder’s shipping address and contact information
- Cardholder’s signature

<a id="capture-the-transaction"></a>
### Capture the transaction

Integrate with our [Capture Payment](/api/capture-payment) method to

capture

a pre-authorization.

**Note:** To capture more than the pre-authorization amount, we recommend that the merchant adjusts the pre-authorization amount before they capture it. To do this, we recommend that you integrate with our [Adjust Payment](/api/adjust-payment) method.
