What is TrueLayer?
TrueLayer is an open banking platform that provides APIs for bank account connectivity and instant bank payments. Founded in London in 2016 by Francesco Simoneschi and Luca Martinetti, TrueLayer has become one of Europe's leading open banking providers.
TrueLayer has raised over $300 million from investors including Stripe, Tencent, Tiger Global, and Temasek. The company powers financial services for major brands including Revolut, Trading 212, Freetrade, Coinbase, and Cazoo.
What TrueLayer Does
- Connects apps to bank accounts across Europe
- Enables instant bank-to-bank payments (Pay by Bank)
- Provides account verification and identity services
- Offers variable recurring payments (VRP) for subscriptions
Coverage: UK, Ireland, France, Germany, Spain, Italy, Netherlands, Poland, and other European markets.
Is TrueLayer Safe?
Yes, TrueLayer is safe and fully regulated as a financial institution in the UK and Europe.
Regulatory Status
- Authorized by the UK Financial Conduct Authority (FCA) as an AISP and PISP
- Registered with financial regulators across Europe
- PSD2 compliant with passporting rights across the EU
Security Certifications
- ISO 27001 certified (information security management)
- SOC 2 Type II certified
- Regular penetration testing and security audits
- GDPR compliant
Investor Backing
TrueLayer is backed by Stripe (the payments giant), Tencent, and other tier-1 investors who conducted extensive due diligence on security practices.
How TrueLayer Protects You
- Your bank credentials are never stored by TrueLayer
- OAuth-first approach: You authenticate directly with your bank
- End-to-end encryption for all data transmission
- Granular consent: You control exactly what data apps can access
How TrueLayer Works
TrueLayer provides two core services: Data APIs for account access and Payments APIs for instant bank transfers.
Data API Flow
1. User clicks "Connect Bank" in an app 2. TrueLayer presents a bank selection screen 3. User authenticates with their bank (via OAuth redirect) 4. TrueLayer retrieves authorized data (balances, transactions) 5. App receives data through TrueLayer's standardized API
Payments API Flow
1. User selects "Pay by Bank" at checkout 2. TrueLayer initiates a payment request 3. User is redirected to their banking app 4. User approves the payment with biometrics/PIN 5. Money transfers instantly from user's bank to merchant
Key Products
- Data API: Account aggregation, transaction access, identity verification
- Payments API: Single immediate payments, variable recurring payments
- Payouts: Send money to bank accounts instantly
- Signup+: Pre-fill user information from bank data
- Verification: Verify account ownership and identity
TrueLayer Payments Explained
TrueLayer's payment initiation service enables "Pay by Bank"—a way to pay directly from your bank account without using a card.
What is a TrueLayer Payment?
When you see "TrueLayer" on your bank statement, it means you made a payment through an app or website using TrueLayer's payment initiation service. The merchant used TrueLayer to securely initiate a bank transfer from your account.
How Pay by Bank Works
1. At checkout, select "Pay by Bank" or similar option 2. Choose your bank from the list 3. Your banking app opens (or you're redirected to bank website) 4. Approve the payment using your normal bank authentication 5. Money transfers instantly—no card details needed
Benefits of Pay by Bank
- Faster: Instant settlement vs. 1-3 days for cards
- Cheaper: Lower fees for merchants (savings often passed to consumers)
- Secure: No card details to steal, uses bank's own security
- Higher limits: Not restricted by card limits
Where You'll See TrueLayer Payments
- E-commerce checkouts
- Investment platform deposits (Trading 212, Freetrade)
- Crypto exchanges (Coinbase)
- Gaming and gambling sites
- Bill payments