# Payment methods

The Revolut Merchant Web SDK supports the following payment methods:

## Unified checkout

### [Embedded checkout](/docs/sdks/merchant-web-sdk/payment-methods/embedded-checkout)

All payment methods in one widget with dashboard configuration

**Requires:** [Direct initialisation](/docs/sdks/merchant-web-sdk/initialisation/direct)

---

## Digital wallets

### [Revolut Pay](/docs/sdks/merchant-web-sdk/payment-methods/revolut-pay)

Accept payments from any card or Revolut bank account, with 1-click checkout for Revolut users

**Requires:** [Payments module initialisation](/docs/sdks/merchant-web-sdk/initialisation/payments-module)

### [Apple Pay / Google Pay](/docs/sdks/merchant-web-sdk/payment-methods/apple-pay-google-pay)

Accept payments via Apple Pay and Google Pay

**Requires:** [Payments module initialisation](/docs/sdks/merchant-web-sdk/initialisation/payments-module)

---

## Card payments

Accept payments from major card schemes (Visa, Mastercard, Amex, etc.)

### [Card field](/docs/sdks/merchant-web-sdk/payment-methods/card-field)

Embedded card input field with PCI-compliant iframe

**Requires:** [Token-based initialisation](/docs/sdks/merchant-web-sdk/initialisation/token-based)

### [Card pop-up](/docs/sdks/merchant-web-sdk/payment-methods/pop-up)

Full-screen card payment form in modal

**Requires:** [Token-based initialisation](/docs/sdks/merchant-web-sdk/initialisation/token-based)

---

## Bank transfers

### [Pay by Bank](/docs/sdks/merchant-web-sdk/payment-methods/pay-by-bank)

Direct bank transfers via Open Banking

**Requires:** [Payments module initialisation](/docs/sdks/merchant-web-sdk/initialisation/payments-module)

---

## See also

- [Get started](/docs/sdks/merchant-web-sdk/get-started)
- [Initialisation methods](/docs/sdks/merchant-web-sdk/get-started#initialisation-methods)
- [Integration examples](/docs/sdks/merchant-web-sdk/integration-examples)