# Checkout payment methods

Send the customer straight to one payment method in Payout Checkout instead of the list of all methods. You can do it in two ways.

## A. Appending a parameter to the URL

1. **Get the checkout URL**

   Create the checkout and take `checkout_url` from the response, as in [Simple payment](https://developers.payout.tech/guides/payment-gateway-use-cases-simple-payment.html#step-3), steps 3 and 4.

2. **Append the payment method**

   Add the `payment_method` query parameter with one of the [supported values](#supported-values). `checkout_url` already has a query string, so append the parameter with `&`:

   ```text
   https://sandbox.payout.one/checkouts/<token>/?account_id=<account>&payment_method=tatra_pay
   ```

## B. Specifying the method during payment creation

Send `payment_method` with one of the [supported values](#supported-values) in the body of [Create checkout](https://developers.payout.tech/api/payment.html#create_checkout), together with the other fields of the checkout:

```json
{
    "payment_method": "card"
}
```

## Supported values

> [!NOTE]
> The methods you can use depend on your contract and the settings of your account. If the value is unknown or the method isn't available, the customer sees the standard list of all available methods.

Use the identifiers exactly as listed: some contain hyphens (`pisp-slsp`), others underscores (`tatra_pay`).

### Cards and digital wallets

| Identifier | Description |
| --- | --- |
| `card` | Payment card |
| `apple_pay` | Apple Pay |
| `google_pay` | Google Pay |

### Instant bank transfers (PIS)

With `pisp`, the customer chooses a bank from the list. With a bank-specific identifier, the customer goes straight to that bank.

![Checkout PIS bank list](https://developers.payout.tech/_media/checkout_pisp_list.png) ![Checkout PIS Tatra banka](https://developers.payout.tech/_media/checkout_pisp_tatra.png)

| Identifier | Bank | Currency |
| --- | --- | --- |
| `pisp` | List of all banks available for PIS | Per bank |
| `pisp-slsp` | Slovenská sporiteľňa | EUR |
| `pisp-vub` | VÚB banka | EUR |
| `pisp-tatrabanka` | Tatra banka | EUR |
| `pisp-csob` | ČSOB | EUR |
| `pisp-unicredit` | UniCredit Bank | EUR |
| `pisp-primabanka` | Prima banka | EUR |
| `pisp-raiffeisen` | Raiffeisen bank | EUR |
| `pisp-fio` | Fio banka | EUR, CZK |
| `pisp-revolut` | Revolut | EUR |
| `pisp-csas` | Česká spořitelna | CZK |
| `pisp-komercni-banka` | Komerční banka | CZK |
| `pisp-csob-cz` | ČSOB CZ | CZK |
| `pisp-air-bank` | Air Bank | CZK |
| `pisp-moneta` | Moneta Money Bank | CZK |
| `pisp-raiffeisen-cz` | Raiffeisenbank CZ | CZK |

### Bank buttons

With `bank_button`, the customer chooses from the banks that offer a bank button. With a bank-specific identifier, the customer goes straight to that bank.

![Checkout bank button list](https://developers.payout.tech/_media/checkout_bankbutton_list.png) ![Checkout PostPay](https://developers.payout.tech/_media/checkout_postpay.png)

| Identifier | Bank |
| --- | --- |
| `bank_button` | List of all banks with a bank button |
| `evub` | ePlatby VÚB |
| `tatra_pay` | TatraPay |
| `sporo_pay` | SporoPay |
| `post_pay` | PostPay (Poštová banka) |
| `unicredit` | UniCredit *(currently unavailable)* |

### Manual bank transfer

| Identifier | Description |
| --- | --- |
| `bank_transfer` | Complete payment details (IBAN, amount, variable symbol) with a QR code for convenient payment, shown according to your settings |

![Checkout bank transfer with QR code](https://developers.payout.tech/_media/checkout_bank_transfer.png)
