The Card-Based Payment Instrument Issuer (CBPII) role — a yes/no on whether funds are available, without ever storing balances.
The Funds microservice implements the OBIE Confirmation of Funds API in the CBPII role. Against an authorised funds-confirmation consent it answers a simple yes/no on availability by asking the Accounts service for the balance — it never stores balances itself.
Speaks the OBIE contract on the wire. A selection of the endpoints this service exposes:
| Method | Path | Purpose |
|---|---|---|
| POST | /funds-confirmations | Confirm whether a stated amount is available (yes/no) |
Clone the repo and start the service with an in-memory store. No database required to try it.
# clone and run (in-memory store, no infra) git clone https://github.com/Sreenivas-Sadhu-Prabhakara/openbank-funds.git cd openbank-funds && go run . # it is now serving OBIE on :8084 curl localhost:8084/health
openbank-bian rebuilds UK Open Banking as five consent-first services. Explore the rest: