Guides • Accept Payments
Introduction
doc

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
note

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

CountryBanksCurrency
Austria (AT)
  • Raiffeisen
  • Erste Bank
  • BAWAG P.S.K.
  • EasyBank
EUR
Belgium (BE)
  • ING
  • BNP Paribas Fortis
  • Hello bank!
  • Argenta
  • Crelan
  • KBC
  • CBC Banque
  • Beobank
  • Fintro
EUR
Croatia (HR)
  • UniCredit
  • PBZ
EUR
Finland (FI)
  • OP Bank
  • S-Pankki
  • Nordea
  • Danske Bank
EUR
France (FR)
  • BNP Mabanque
  • La Banque Postale
  • Société Générale
  • Crédit Agricole
  • Crédit Mutuel
  • Crédit Industriel et Commercial
  • Caisse d'Epargne (BPCE)
  • Boursorama
  • Hello Bank!
  • Banque Populaire (BPCE)
  • Crédit Mutuel de Bretagne (ARKEA)
  • N26
EUR
Germany (DE)
  • Sparkasse
  • Deutsche Postbank
  • Commerzbank
  • Deutsche Bank
  • ING
  • Volksbanken
  • N26
  • Comdirect Bank
  • Deutsche Kreditbank
  • Santander
EUR
Greece (GR)
  • Piraeus Bank
  • Eurobank
EUR
Ireland (IE)
  • Allied Irish Bank
  • Bank of Ireland
  • Permanent TBS
EUR
Italy (IT)
  • ING
  • Fineco
  • Credem Banca
  • Banca Intesa Sanpaolo
  • BancoPosta
  • BPER Banca
  • Banca Monte dei Paschi di Siena
  • Postepay
  • Crédit Agricole
  • Banco BPM
  • BNL
EUR
Lithuania (LT)
  • Swedbank
  • SEB
  • Luminor
EUR
Netherlands (NL)
  • ABN AMRO
  • ING
  • Rabobank
  • SNS
  • ASN
  • RegioBank
  • Triodos
EUR
Portugal (PT)
  • CaixaBank
  • Millennium bcp
  • Banco BPI
  • Activo Bank
  • Banco Montepio
  • Santander
  • Credito Agricola
  • Novo Banco
  • Bankinter
  • Novo Banco
EUR
Spain (ES)
  • BBVA
  • CaixaBank
  • Santander
  • ING
  • Banco de Sabadell
  • ImaginBank
  • Unicaja Banco
  • Bankinter
  • Kutxabank
  • Unicaja Banco
  • Cajamar Caja Rural
  • Ibercaja
  • Openbank
  • EVO Banco
  • Banco Mediolanum
EUR
United Kingdom (GB)
  • Lloyds Bank
  • Barclays
  • Santander
  • HSBC
  • Halifax
  • Nationwide
  • Natwest
  • Monzo
  • Bank of Scotland
  • Danske
  • RBS
  • TSB
  • Ulster Bank
  • First Direct
  • Starling
  • Virgin Money
  • Chase UK
  • Wise
GBP

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:

Pay by Bank for web

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

What's next

Was this page helpful?