openbanking.org.uk

Swagger for Payment Initiation API Specification

🔑 oauth2 41 endpoints financial
📄 Docs 📋 OpenAPI spec 🔬 Try in Swagger UI

SDKs by language (8 total)

pip install openbanking-python
npm install openbanking-basiq-sdk
npm install openbanking-node-sdk
npm install openbanking-ui
# Maven: see https://github.com/OpenBankingToolkit/openbanking-uk-extensions
# Maven: see https://github.com/HashApithon/openbanking-java-sdk
# Maven: see https://github.com/ForgeRock/OpenBanking-UK-Datamodel-Java-SDK
# See https://github.com/webmaxru/openbanking-nodejs-sdk
curl examples
Get File Payments
curl \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  https://openbanking.org.uk/file-payments/{FilePaymentId}
Get File Payment Consents
curl \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  https://openbanking.org.uk/file-payment-consents/{ConsentId}
Get Domestic Payment Consents
curl \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  https://openbanking.org.uk/domestic-payment-consents/{ConsentId}
Endpoints (41 total)
GET
/file-payments/{FilePaymentId}
Get File Payments
GET
/file-payment-consents/{ConsentId}
Get File Payment Consents
GET
/domestic-payment-consents/{ConsentId}
Get Domestic Payment Consents
GET
/domestic-payments/{DomesticPaymentId}
Get Domestic Payments
GET
/file-payment-consents/{ConsentId}/file
Get File Payment Consents
GET
/file-payments/{FilePaymentId}/report-file
Get File Payments
GET
/international-payment-consents/{ConsentId}
Get International Payment Consents
GET
/domestic-standing-order-consents/{ConsentId}
Get Domestic Standing Order Consents
GET
/file-payments/{FilePaymentId}/payment-details
Get Payment Details
GET
/domestic-scheduled-payment-consents/{ConsentId}
Get Domestic Scheduled Payment Consents
GET
/international-payments/{InternationalPaymentId}
Get International Payments
GET
/international-standing-order-consents/{ConsentId}
Get International Standing Order Consents
At a glance
Total SDKs8
Languages5
Endpoints41
Authoauth2
Categories1
https://openbanking.org.uk