Payment initiation API (PISP)


This API allows to initiate single payment order via third party’s application. Following types of payment order are available:

  • Standard payment initiation – XML – this service allows to initiate payment order in XML format
  • Standard payment initiation – JSON – this service allows to initiate payment order in JSON format
  • Standard payment submission – this service allows to confirm authorized order
  • Payment order status – this service returns status of initiated payment order
  • Balance Check – this service returns YES/NO confirmation of disponibility of funds

API usage

API can be used by clients of CSOB bank with current account held by CSOB bank on which they have access via Moja CSOB and use any of allowed authorisation method like Token, Token for mobile or SMS. Payment limits and disposal rights are the same as in Moja CSOB.


Cut of time

It is necessary to check periods for payment order submitting prior the payment order is initiated in order to have payments order processed at the set due date. Due date of the payment received after cut of time period may be set to next business day or payment order may be rejected. Cut of time periods for payments initiated via CSOB API are the same as in CSOB InternetBanking24 and are available on our web site: https://www.csob.sk/dolezite-dokumenty#obchodne-a-poistne-podmienky.


Charges for client

Payments realized via the CSOB API are charged to clients of CSOB bank same as the payments initiated via CSOB InternetBanking24. Actual scale of fees is available on our web site: https://www.csob.sk/dolezite-dokumenty#sadzobniky-poplatkov.


Exchange rates for clients

For payment in foreign currency or from account held in foreign currency, the rate which is valid in time of processing is used. Actual table of exchange rates is available on our web site: https://www.csob.sk/o-nas/kurzovy-listok.


Payment formats

Only normal priority is allowed. Payment order can be initiated with actual or future due date. If due date is set to non-business day, it may be set by bank to next business day or payment order may be rejected.

Supported data format are ISO XML pain.001.001.03 and JSON according SBA standard. JSON format is available only for SEPA payments from EUR accounts within European union (excluding Switzerland and Monaco).


Character set

Only following characters are allowed:

a b c d e f g h i j k l m n o p q r s t u v w x y z

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

0 1 2 3 4 5 6 7 8 9 / - ? : ( ) . , ' + Space


Payment status for client

Actual status of payment initiation and processing is transmitted between CSOB bank and third-party provider via technical data exchange. Third party provider is obliged to present this status to client in its application. Third party provider can ask for actual payment order status via API within 7 days.


Service availability

Service is available 24/7 except periods of technical maintenance. These activities are announced in advance on our web site: https://www.csob.sk/o-nas/novinky.