Products Account InformationPayment InitiationVirtual POSPayment GatewayPay by LinkMarketplace PaymentsDirect Debit SystemReconciliationCard VaultCash Flow ManagementAdvisory & Licensing Solutions Business Finance E-Money / Wallet E-Commerce Industries KobAI Soon Pricing RESOURCES Documentation API Reference Open Banking Guide Security & Compliance Supported Banks Blog Success Stories About Contact
Log in Try Free
API REFERENCE

Kobaküs Web API (KWAP) documentation

KWAP lets customers access their own bank data as a service. It works over standard HTTP POST; a single endpoint returns account lists and transactions.

Endpoint

POST https://app.kobakus.com/webservice/BankPaymentList.php

Content-Type: application/x-www-form-urlencoded. All requests take parameters in the POST body.

Security

  • Access requires the service access request form, submitted with a wet signature.
  • The form specifies the IP address(es) that will access the service; only those IPs are allowed.
  • Your panel username/password is not used for the API; a separate user is defined for KWAP.

Accounts Account information

Returns all bank accounts and balances defined for the firm.

Request (Body)

ParameterTypeRequiredDescription
firmCodestringYFirm code
passwordstringYAPI password
channelCodestringYUser / channel code
requestMethodstringY"Accounts"

Response (key fields)

FieldTypeDescription
msgstringResult message — "OK" on success, otherwise the error
BankCodestringEFT (bank) code
BankNamestringBank name
LocalAccountstringAccount number
IbanstringAccount IBAN
BalanceintAccount balance
AvailableBalanceintAvailable balance
BlockedintBlocked amount
CurrencystringCurrency code
AccountTypestringAccount type (demand / time / blocked)
Branch / BranchNostringBranch name / code
UpdateddateLast bank sync time

Transactions Transactions

Returns account movements within the given date range.

Request (Body)

ParameterTypeRequiredDescription
firmCodestringYFirm code
passwordstringYAPI password
channelCodestringYUser / channel code
requestMethodstringY"Transactions"
startDatedate (Y-m-d H:i:s)YStart datetime
endDatedate (Y-m-d H:i:s)YEnd datetime
  • You can fetch 1000 records per query by default.
  • The query date range should default to 7 days.
  • To avoid data loss, query starting from where you left off (TxnUpdateTime).

Example request

POST /webservice/BankPaymentList.php HTTP/1.1
Host: app.kobakus.com
Content-Type: application/x-www-form-urlencoded

firmCode=string&password=string&channelCode=string&requestMethod=Accounts

Download the Postman collection above for ready requests. Contact our team for the full field list and code samples.

Ready to get API access?

Test with the free sandbox; submit the application form for live access.