Sandbox
Help

Introduction to Pay by Bank

As a Revolut Business customer with an active Merchant account, you have the option to accept payments through your e-commerce website using our Pay by Bank widget. This payment method offers customer a secure, and convenient checkout experience allowing them to make payments via bank transfers.

Available banks

The list of available banks may vary at the time of payment and depends on network status.

CountryBanksCurrencySupported schemes
Austria (AT)BAWAG P.S.K., EasyBank, Erste Bank, RaiffeisenEURSEPA Credit Transfers
Belgium (BE)Argenta, Beobank, BNP Paribas Fortis, CBC Banque, Crelan, Fintro, Hello Bank!, ING, KBC, KBC BrusselsEURSEPA Credit Transfers, SEPA Instant
Croatia (HR)PBZ, UniCreditEURSEPA Credit Transfers
Finland (FI)Danske Bank, Nordea, OP Bank, S-PankkiEURSEPA Credit Transfers, SEPA Instant
France (FR)AXA, Banque Chalus, Banque Populaire (BPCE), BNP Mabanque, Boursorama, Caisse d'Epargne (BPCE), CCF, Crédit Agricole, Crédit Industriel et Commercial, Crédit Mutuel, Crédit Mutuel (Monabanq), Crédit Mutuel de Bretagne (ARKEA), Fortuneo, Hello Bank!, La Banque Postale, N26, Société Générale, WiseEURSEPA Credit Transfers, SEPA Instant
Germany (DE)Comdirect Bank, Commerzbank, Deutsche Bank, Deutsche Kreditbank, Deutsche Postbank, ING, N26, Santander, Sparkasse, TargoBank, Volksbanken, WiseEURSEPA Credit Transfers, SEPA Instant
Greece (GR)Eurobank, Piraeus BankEURSEPA Credit Transfers
Ireland (IE)Allied Irish Bank, Bank of Ireland, N26, Permanent TSB, WiseEURSEPA Credit Transfers
Italy (IT)Banca Intesa Sanpaolo, Banca Monte dei Paschi di Siena, Banco BPM, BancoPosta, BNL, BPER Banca, Credem Banca, Crédit Agricole, Fineco, ING, Isybank, Postepay, Unicredit, WiseEURSEPA Credit Transfers
Lithuania (LT)Artea, Luminor, SEB, SwedbankEURSEPA Credit Transfers, SEPA Instant
Netherlands (NL)ABN AMRO, ASN, Handelsbanken, ING, Rabobank, RegioBank, SNS, Triodos, WiseEURSEPA Credit Transfers, SEPA Instant
Portugal (PT)Activo Bank, Banco BPI, Banco Montepio, Bankinter, CaixaBank, Credito Agricola, Millennium bcp, Novo Banco, Santander, WiseEURSEPA Credit Transfers, SEPA Instant
Spain (ES)Banco de Sabadell, Banco Mediolanum, Bankinter, BBVA, CaixaBank, Cajamar Caja Rural, EVO Banco, Ibercaja, ImaginBank, ING, Kutxabank, Laboral Kutxa, N26, Openbank, Santander, Unicaja Banco, WiseEURSEPA Credit Transfers, SEPA Instant
United Kingdom (GB)Bank of Ireland, Bank of Scotland, Barclays, Chase UK, Danske, First Direct, Halifax, HSBC, Lloyds, Lloyds Bank, Monzo, Nationwide, Natwest, RBS, Santander, Santander (Business), Santander (Personal), Starling, TSB, Ulster Bank, Virgin Money, WiseGBPFaster Payments

Why offer Pay by Bank solutions?

Pay by Bank brings a host of merchant and customer benefits, building on the strengths of open banking and real-time bank transfers:

  • Direct bank transfers: Customers pay straight from their bank account—no card numbers to enter—using their familiar online or mobile banking app.
  • Improved conversion rates: Streamlined flow—no long forms or manual entry—means fewer drop-offs at checkout.
  • Seamless, branded experience: The embedded Pay by Bank modal keeps customers on your site, maintaining trust and reducing context-switch friction.
  • Future-proof payments: As open banking adoption grows, enabling bank-to-bank payments positions you ahead of the curve for emerging payment rails.

Why choose Revolut?

  • Receive the money in your bank account in 24 hours. Fast and easy settlement ensures a steady cash flow.
  • Accept and settle payments in 25+ currencies. Hold the original currency in your Revolut Business account until you decide to spend or convert it.
  • We offer low and transparent fees. We charge you only per successfully processed transaction.

Learn more about the benefits of accepting payments with Revolut

Our solutions

To cater to the diverse needs of merchants, we provide the following solutions for accepting payments via Pay by Bank.

No-code plugins

For popular e-commerce platforms, our no-code solutions enable you to integrate Pay by Bank in just minutes. Find detailed information and get started with our plugins on the Plugins and integrations page.

Web integration

You can embed the Pay by Bank widget on your website using our web SDK to give your customers a quick, seamless online checkout experience directly via bank transfer.

Pay by Bank - Web

Check the web integration guide

Before implementing Pay by Bank, be aware of the following:

  • No sandbox environment: Pay by Bank is not available in the sandbox environment. Real transactions must be made to test your implementation in the production environment.
  • No refund support: Pay by Bank does not support refunds through the Merchant API. If you need to refund a payment, you must process it through alternate channels outside of Revolut's payment system.
  • Pricing restrictions: Pay by Bank is not available for merchants on unblended pricing plans.

Alternative payment solutions

In addition to Pay by Bank, you can choose to integrate other payment solutions, such as:

These alternatives give your customers flexibility and help you capture more sales from different payment preferences.

What's next

Rate this page