Sandbox (Testing environment)

The Premium API - Payments is included in a Sandbox environment to test your applications before accessing to live data. A set of non-real users were created by default for each of your applications (see tables below). In order to test this service, use one of the accounts below as debtor account in the POST Payment Initiation Request method, and to ensure successful processing, please make sure the selected account matches the selected user. Additionally, make sure that selected user has sufficient financial resources on selected account. 

Sandbox available accounts

USER: Student (930423) 

Account identifier Balance
SK6911000000003968781519 200.20 €
SK5502000000007417228408 58.3€


USER: Affluent client (940423) 

Account identifier Balance
SK3711000000007417228416 5000.20 €

 

USER: Entrepreneur (950423) 

Account identifier Balance
SK5311000000008150082722 12000.20 €

 

USER: Small-medium enterprise (960423) 

Account identifier Balance
SK6411000000001067980992 15000.20 €

 

USER:  Large corporate (970423)

Account identifier Balance
SK1911000000001913888635 (Credit account) 25000.20 €
SK4011000000004145138420 (Debit account) 18000.20 €

 

Single Payments Sandbox limitations and conditions

Sandbox does not support banking days, cut off-times nor payment limits 
Sandbox accepts payments from Sandbox user accounts (listed above)
 

Possible Payment Initiation error use cases 

  • InstructionIdentification duplicity 
  • Payment made with old date 
  • Payment made with future date (more than 61 days)

Possible Payment Submission status conditions

  • Payment goes into status “ACSC” when it is submitted with today’s date
  • Payment goes into status “PDNG” when it is submitted with future date (no more than 61 days) 
  • Payment goes into status “ACSP” for two hours, if the creditor IBAN is non-SK. After two hours, the payment goes to status “RJCT” or “ACSC”. 

Simulating ACSP status

In order to simulate the payment status ACSP, you should use any foreign beneficiary IBAN (non-SK). In case of using foreign beneficiary IBAN, the transaction goes to ACSP status for two hours after making the payment.

For example, you can use the following IBAN: CZ5508000000001234567899

Possible Payment Submission error use cases: 

  • Payment made in past (if payment would be made the next day after initiation) 
  • Insufficient funds on the selected account

Offline processing:

Expiration 
  • Every minute
  • Applies for payments in status ACTC with posting date in past
Processing of payments in status PDNG
  • Every hour (15th minute every hour)
  • Moves payments from PDNG to ACSC or RJCT 
Processing of payments in status ACSP
  • Every 15 minutes
  • Moves payments from ACSP to ACSC or RJCT
 

Bulk Payments Sandbox limitations and conditions

Sandbox does not support banking days, cut off-times nor payment limits
Sandbox accepts payments from Sandbox user accounts (listed above)
 

Possible Payment Initiation error use cases

  • instructionIdentification duplicity 
  • Payment made with old date 
  • Payment made with future date (more than 61 days)
  • Debtor account is not one of the Sandbox users account
  • Debtor account is one of the Sandbox users account but it is not TB account
  • Payments in the bulk does not have same ReqdExctnDt
  • Payments in the bulk does not have same debtor account
  • Invalid creditor account 
  • Combination of SK and non-SK IBANs for a bulk where debtor account is in EUR
  • More than 500 payments in a bulk 
  • Charge bearer (ChrgBr) is not SLEV
  • Payment method (PmtMtd) is not TRF
  • PmtTpInf.InstrPrty is not NORM
  • PmtTpInf.SvcLvl is not SEPA
  • PmtTpInf.LclInstrm is NO_FNDS_CHK
  • DbtrAgt.FinInstnId.BIC is not TATRSKBX

Possible Payment Submission status conditions

  • Payment goes into status “ACSC” when it is submitted with today’s date
  • Payment goes into status “PDNG” when it is submitted with future date (no more than 61 days) 
  • Payment goes into status “ACSP” for two hours, if the creditor IBAN is non-SK. After two hours, the payment goes to status “RJCT” or “ACSC”. 

Simulating ACSP status

In order to simulate the payment status ACSP, you should use any foreign beneficiary IBAN (non-SK). In case of using foreign beneficiary IBAN, the transaction goes to ACSP status for two hours after making the payment.

For example, you can use the following IBAN: CZ5508000000001234567899

Possible Payment Submission error use cases: 

  • Payment made in past (if payment would be made the next day after initiation) 
  • Insufficient funds on the selected account

Offline processing:

Expiration 
  • Every minute
  • Applies for payments in status ACTC with posting date in past
Processing of payments in status PDNG
  • Every hour (15th minute every hour)
  • Moves payments from PDNG to ACSC or RJCT 
Processing of payments in status ACSP