Payment Initiation API logo

Payment Initiation API

Payment Initiation API

UK Open Banking Payment Initiation API (PIS) lets authenticated third parties initiate transfers from user bank accounts with user consent (A2A payments).

Visit site ↗Health checked 9h ago
Use it when

Bypasses card rails saving fees (cards 1.5-3%, A2A nearly free)

Watch for

Every payment requires user SCA consent (adds checkout step)

First check

PISP credentials + OAuth → POST /open-banking/v3.1/pisp/domestic-payment-consents creates payment intent → redirect user to bank for auth → POST /domestic-payments executes.

Auth
CORS
No
HTTPS
Yes
Signup
?
Latency
1413 ms
Protocol
REST
Pricing

Uptime · 30-day window

Probes: 1Uptime: 100%Avg latency: 1413ms
01

About this API

PIS (Payment Initiation Service) is the "write" side of Open Banking — initiate transfers on behalf of authorized users. This directly challenges card payments (Visa/Mastercard): merchants accepting payment no longer route through card rails (paying 1.5-3% to issuer + acquirer + card network), instead using PIS to direct user's bank to transfer to merchant (nearly zero fees). Pros: merchant saves fees + funds arrive instantly (Faster Payments — seconds) + irreversible (no chargeback fraud). Cons: user must open bank app for SCA consent each time (more friction than saved card) + immature failure handling + poor UX for non-local users. Klarna, Trustly, TrueLayer (PISPs) are gradually penetrating European e-commerce but haven't fully replaced cards.

02

What you can build

  • 1E-commerce checkout "direct bank pay" replacing card
  • 2Bill payment apps
  • 3B2B large-amount transfer automation
  • 4Crypto fiat on-ramp
03

Strengths & limitations

Strengths

  • Bypasses card rails saving fees (cards 1.5-3%, A2A nearly free)
  • Funds arrive directly and irreversibly (no chargeback risk for merchants)
  • Better UX (no card number entry)

Limitations

  • Every payment requires user SCA consent (adds checkout step)
  • Failure/dispute handling less mature than card
  • Poor UX for users outside UK/Europe
04

Example request

Generic template — replace <endpoint> with the real path from the docs.
curl https://openbanking.org.uk/<endpoint>
05

Getting started

PISP credentials + OAuth → POST /open-banking/v3.1/pisp/domestic-payment-consents creates payment intent → redirect user to bank for auth → POST /domestic-payments executes.

06

FAQ

Can PIS payments be refunded?+

Cannot chargeback like cards. Refunds require merchant initiating return transfer. Suitable for trusted merchants, not one-time unknown sellers.

07

Technical details

CORS: NoHTTPS: YesSignup: ?Open source: No
Auth type
unknown
Pricing
unknown
Protocols
REST
SDKs
python, javascript, go, java
Response time
1413 ms
Last health check
5/12/2026, 7:38:01 AM
08

Tags

09

More from Openbanking Org Uk