# Payment and payout methods

Payment methods are payment types, such as payment cards, digital wallets, ACH, and bank transfers, that gateways process for payments and deposits.
Payout methods are the withdrawal options customers see in withdrawal forms, based on payout-enabled gateway accounts.

This page describes how to configure payment and payout methods on gateway accounts and in customer forms.

## Payment methods

Payment methods are the types of payment that customers use to pay or deposit.

Examples are:

- Payment card (credit or debit).
- Digital wallet.
- ACH.
- Bank transfer.


### Supported payment methods

Rebilly supports 184 payment methods.
For a full list, see [Payment methods](/payment-methods).
If you need a payment method that is not listed, Rebilly will integrate it at no additional cost.
For more information, see [Send an integration request](/docs/settings/integration-requests#send-an-integration-request).

### Configure payment methods on gateways

To set up a new payment gateway, or to add payment methods to an existing gateway account, see [Set up a payment gateway](/docs/settings/set-up-a-gateway).

### Configure payment methods in forms

When a payment or deposit form initializes, the [Ready to pay requested](/docs/automations/event-types#ready-to-pay-requested) event is triggered.

Use rules on this event to control which payment methods are displayed and in what order.

- To configure payment method display in the Rebilly UI, see [Payment method configuration](/docs/settings/payment-method-configuration).
- To display payment methods based on the customer's geographic location, see [Display payment methods by location](/docs/settings/display-payment-methods-by-location).
- To route payments to different gateways based on customer data, see [Payment gateway routing](/docs/settings/gateway-routing).


## Payout methods

Payout methods are the type of payment a customer uses to receive a withdrawal.
Payout methods are displayed in withdrawal forms, based on payout-enabled gateway accounts.

Some examples are:

- Payment card (credit or debit).
- [ACH](/docs/glossary#automated-clearing-house-ach).


### Configure payout methods on gateways

Payout methods displayed in withdrawal forms are based on the following:

- Payment methods configured on the gateway account.
- Gateway support for payout for the payment method.
- The `Ready to payout` instruction configured on the gateway account.
- Customer eligibility based on the `Ready to payout` instruction.


To configure a gateway account for payouts, see [Configure how the gateway manages payout requests](/docs/settings/set-up-a-gateway#optionally,-configure-how-the-gateway-manages-payout-requests).

### Configure payout methods in withdrawal forms

When a withdrawal or Cashier form initializes, or when the [Ready to payout](/catalog/all/storefront-purchases/storefrontpostreadytopayout/) API operation is called, the [Ready to payout requested](/docs/automations/event-types#ready-to-payout-requested) event is triggered.
Use rules on this event to define which eligible payout methods are displayed and in what order.

For more information, see [Payout method configuration](/docs/settings/payout-method-configuration).