We're excited to announce that we've added a new Pay by Bank integration example to our [**`revolut-checkout-example` GitHub repository**](https://github.com/revolut-engineering/revolut-checkout-example)! This comprehensive example makes it easier to get started with accepting bank transfer payments.

### What's included

The [**Pay by Bank example**](https://github.com/revolut-engineering/revolut-checkout-example/tree/main/pay-by-bank-example) provides a complete, full-stack implementation demonstrating how to integrate our Pay by Bank solution:

- **Client-side code:** See how to implement the Pay by Bank widget on your frontend
- **Server-side code:** Understand the backend logic needed to process bank transfer payments
- **Step-by-step README:** Follow clear instructions to get the example running locally
- **Real-world implementation:** Learn best practices from a working demonstration

### Why Pay by Bank?

Pay by Bank offers significant advantages for both merchants and customers:

- **Zero chargeback risk:** Secure payments that aren't subject to chargebacks
- **Lower transaction fees:** Reduced costs compared to traditional payment methods
- **Seamless checkout:** No manual card entry required for customers
- **Broad coverage:** Live in 14 countries with support for over 110 banks

### Get started

Ready to explore Pay by Bank? Check out these resources:

- [**Pay by Bank example on GitHub**](https://github.com/revolut-engineering/revolut-checkout-example/tree/main/pay-by-bank-example)
- [**Pay by Bank integration guide**](/docs/guides/merchant/accept-payments/online-payments/pay-by-bank/web)
- [**All integration examples**](https://github.com/revolut-engineering/revolut-checkout-example)