Skip to content

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

Bank API flow: search bill, validate amount, confirm payment

  1. Consumer searches the bill in the bank channel → bank calls Balance Inquiry.
  2. Consumer pays the full amount or enters a custom amount → bank calls Balance Validation.
  3. If the response code is 000, bank calls Payment Confirmation; otherwise the bank shows the response message.
  4. 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)