Bank API¶
Document version 3.3.1 · Modified 17/11/2025
Bank API is a RESTful web service which partnered banks can integrate with EDC to enable online bill payment service.
Who implements it: EDC Payment Gateway. Who calls it: the partner bank (mobile banking, iBanking, counter, agent, ATM).
Flow¶

- Consumer searches the bill in the bank channel → bank calls Balance Inquiry.
- Consumer pays the full amount or enters a custom amount → bank calls Balance Validation.
- If the response code is
000, bank calls Payment Confirmation; otherwise the bank shows the response message. - Bank processes the payment and shows the result. Use Payment Verification to check a payment later.
Endpoints¶
| Endpoint | Method | URL | Implemented by |
|---|---|---|---|
| Balance Inquiry | POST |
https://edc-sit-api.oone.bz/pg-bank-api/balance/inquiry/v3 |
EDC Payment Gateway |
| Balance Validation | POST |
https://edc-sit-api.oone.bz/pg-bank-api/balance/validate/v2 |
EDC Payment Gateway |
| Payment Confirmation | POST |
https://edc-sit-api.oone.bz/pg-bank-api/payment/confirm/v3 |
EDC Payment Gateway |
| Payment Verification | POST |
https://edc-sit-api.oone.bz/pg-bank-api/payment/verify/v3 |
EDC Payment Gateway |
| Payment Verification (bulk verify) | POST |
https://edc-sit-api.oone.bz/pg-bank-api/payment/verify/multiple/v2 |
EDC Payment Gateway |
Downloads¶
- OpenAPI file: bank-api.yaml (import into Postman, Swagger UI, or GitBook's OpenAPI block)