TrueLayer is Europe's leading open banking platform providing unified access to bank data, payments, payouts, refunds, and variable recurring payments across the UK and EU. TrueLayer connects to 69+ financial institutions and enables instant bank payments, data enrichment, and account verification through a single API.
URL: apis.yml
Create and manage open banking payments, payouts, refunds, and variable recurring payment mandates.
- Base URL:
https://api.truelayer.com - Sandbox:
https://api.truelayer-sandbox.com - Authentication: OAuth2 Bearer token + request signing (Tl-Signature)
- Documentation: Payments API Basics
Key Endpoints:
POST /v3/payments— Create a payment (pay-in or single payment)GET /v3/payments/{id}— Get payment statusPOST /v3/payments/{id}/refunds— Create a refundPOST /v3/mandates— Create a VRP mandateGET/DELETE /v3/mandates/{id}— Get or revoke a mandatePOST /v3/payouts— Create a payoutGET /v3/merchant-accounts— List merchant accountsGET /v3/merchant-accounts/{id}/transactions— Transaction history
Webhook Events: 17 event types including payment_creditable, mandate_authorized, payout_executed, refund_executed, balance_notification
Access bank account data for account information, transactions, balances, and identity verification.
- Documentation: Data API Basics
| Type | File |
|---|---|
| OpenAPI Spec (Payments) | openapi/truelayer-payments-openapi.yml |
| Spectral Rules | rules/truelayer-rules.yml |
| Naftiko Capabilities | capabilities/open-banking-payments.yaml |
| Shared Capability | capabilities/shared/truelayer-payments.yaml |
| Payment JSON Schema | json-schema/truelayer-payment-schema.json |
| Payment Structure | json-structure/truelayer-payment-structure.json |
| JSON-LD Context | json-ld/truelayer-context.jsonld |
| Examples | examples/ |
| Vocabulary | vocabulary/truelayer-vocabulary.yml |
Workflow capability for the full open banking payment lifecycle — creating payments and mandates, handling payouts, processing refunds, and monitoring merchant accounts across UK and EU.
- REST port: 8080
- MCP port: 9090
- Tools: 12 tools covering payments, refunds, mandates, payouts, and merchant accounts
- Data API
- Financial Services
- Open Banking
- Payments
- PSD2
- UK Banking
- VRP
- Created: 2026-03-27
- Modified: 2026-05-03
FN: Kin Lane
Email: kin@apievangelist.com