Batch Payment via API (BATCHDA)

LIVE

Send batch orders via the API interface and authorize them directly in our banking system

How to handle orders

  • Send payment orders to KB via API continuously from your system, authorize them at once.
  • You confirm orders in the MojeBanka, MojeBanka Business, or Mobilní banka apps.
  • Only use batch payment orders (even for simple payment orders).

What the BATCHDA service can do

  • You send payment orders to the bank via the API interface in batches
  • Both account holders and authorized persons can use batch payments via the API.
  • You can import batch payments into the internet banking system in JSON format. Payments in the form of a single batch will then be ready for confirmation in internet banking. Currently, KM (ABO), JSON, and SEPA XML formats can be used.

Terms of Use

  • KB Business API services are intended only for sole proprietors (FOP) or legal entities (PO).
  • If you operate accounts as an authorized representative, you may be a natural person, but the account owner must always be an FOP or PO.
  • You can use the service if you have at least one of our original banking channels (MojeBanka, MojeBanka Business, or Profibanka). You will manage your access there and renew it every 12 months. You also need to have one of the authentication methods active, such as KB Klíč
  • If you use a third-party application to connect to the API, you must not provide that third party with access to your data or allow it to submit a batch on your behalf. You are responsible for protecting and maintaining the confidentiality of your strong authentication method and for the accuracy and completeness of the information submitted in the payment batch via the API.
  • We recommend that you follow the rules for prudent access to data and system security. You can find our recommendations in the document Rules for Prudent Access

Price

Clients using MojeBanka Business

  • The use of API services is subject to fees according to the valid Price List.
  • If you manage accounts in the MojeBanka / MojeBanka Business application and only need to send batch orders to the bank a maximum of 50 times per month (i.e., once or twice on business days), we will not charge you any fees.
  • If you need to send batch orders more frequently and your application allows you to do so, you can send them at most once every 61 minutes or once every 10 minutes. At the end of the month, you will pay a fee of CZK 100 or CZK 500, respectively.
  • The fee always applies to all accounts of a single entity and is paid by the account owner.
  • Batch orders are sent to the bank via a secure API interface. The limits for the frequency of batch sending are determined by the number of data files (batches) sent to the bank.
  • If your business requires more frequent use of the API service and the number of uses would exceed 15,000 per month, we will contact you. We will agree on individual conditions for the optimal use and operation of API services. Alternatively, we may charge you a fee of CZK 0.50 per use of the service.
Need advice or can't find what you're looking for?

Need advice or can't find what you're looking for?

  • For more information, visit our Frequently Asked Questions page.
  • For information about setting up your accounting systems, please contact the customer service lines for those systems, where you will receive accurate information.
  • For information about how KB Business API services work, please contact api@kb.cz.
Technical documentation

Technical documentation

Specifications and conditions for implementing API services into applications can be found on this page created specifically for developers.