API Product

Payment Initiation API

Initiate account-to-account payments directly from your users' bank accounts โ€” no cards, no intermediaries, instant settlement.

<3s
Settlement Time
0%
Chargeback Rate
60%
Cost Saving vs Cards
FCA
Authorised PISP
Core Capabilities

Everything you need to
build with confidence

Six production-ready capabilities available from day one โ€” no additional integrations or extra licensing.

โ‡„

Pay by Bank

Customers pay directly from their bank app, bypassing card rails for lower costs and instant clearing.

๐Ÿš€

Instant Settlement

Funds reach your account in seconds via UK Faster Payments and EU SEPA Instant rails.

๐Ÿ›ก

Zero Chargebacks

Bank-authorised payments are final โ€” no disputes, no fraud reversals, no chargeback exposure.

๐Ÿ’ฐ

Lower Fees

Save 1.5โ€“2% per transaction vs card processing with zero interchange and scheme fees.

๐Ÿ”„

Variable Recurring Payments

Customer-controlled recurring payments โ€” flexible amounts, adjustable, fully consent-driven.

โ†ฉ

Refund API

Initiate full or partial refunds programmatically in real time via the same open banking rail.

How It Works

A payment initiated in
four steps

01

Create Payment Request

POST a payment object with amount, currency, reference and redirect URL to the Ironledge API.

02

User Selects Bank

Your user is presented with a bank picker and redirected to their bank's secure login flow.

03

User Approves

The user authenticates and approves via the bank's SCA โ€” typically their mobile banking app.

04

Settlement Confirmed

Ironledge fires a webhook confirming the payment. Funds arrive in your account within seconds.

Use Cases

The payment rail behind
the best fintechs

E-Commerce

Pay by Bank at Checkout

Offer A2A payments as a card alternative โ€” save 1.5โ€“2% in interchange with zero chargebacks.

Explore use case โ†’
Business Payments

Mass Payroll Disbursement

Batch wage payments via open banking rails at significantly lower cost than traditional payroll.

Explore use case โ†’
Consumer

P2P Bill Splitting

Split bills in real time without sharing card details for frictionless group payments.

Explore use case โ†’
Developer Experience

One POST. Payment initiated.

Create a payment in a single API call. The SDK handles bank redirect, SCA flow and webhook confirmation โ€” you focus on your product.

create-payment.js
// Initiate a Pay by Bank paymentPOSThttps://api.ironledge.com/v1/payments{"amount_in_minor": 4250, "currency": "GBP", "payment_method": "bank_transfer", "reference": "Order-8821", "redirect_uri": "https://yourapp.com/confirm"}// Webhook on settlement{"status": "executed", "settled_at": "2025-04-28T14:32:03Z"}

Cut card costs.
Start accepting Pay by Bank.

Save 1.5โ€“2% on every transaction. Zero chargebacks. Instant settlement. Go live in under an hour.

No credit card required ยท FCA regulated ยท Live in minutes