Skip to main content

Response Codes

General Response Codes

CodeDescription
0000Successful execution.
0001One or more of the required fields have not been sent or some fields were not in a correct format: { list of all required or incorrect fields }.
0002Invalid '{parameter name}' supplied.
0003'amount' should be greater than 0.00.
0004The program does not have configured program payment provider settings for the used payment option.
0005Invalid program code: {the program code}.
0006External payment provider failed to process the operation.
0007'{parameter name}' must not be empty.
0008Invalid account number supplied: {account number}.
0011Invalid status supplied in '{parameter name}'.
0012'{parameter name}' is already in use for the program.
0013'{parameter name}' is already in use for the portal.
0014'mandateReference', 'mandateSignedDate' and 'mandateSignedTime' are required for payment option "Bank Account SEPA".
0015Payment status is different from 'Authorized'.
0016The Transaction found by provided 'uniqueReference' is involved into the Deal with "Delayed Shipment" Type and Payment status is different from 'Expired' or 'Authorized'.
0017Corresponding account type is inactive.
0018Unknown user.
0019User is inactive.
0020User is locked.
0021Unknown 'transactionTypeCode'.
0022Unknown 'paymentOptionCode'.
0023Unknown currency code.
0024'mandateReference', 'mandateSignedDate' and 'mandateSignedTime' must be empty for payment options different from "Bank Account SEPA".
0026Maximum value of the '{limit name}' limit is exceeded.
0027Invalid country code supplied in: '{parameter name}'.
0028Country supplied in the 'countryCode' is not supported.
0029Specified 'programAccno' is not a program account.
0030Invalid 'fileId'.
0031Specified '{parameter name}' is not an e-wallet user account.
0032Unknown 'paymentGroupCode'.
0033Unknown 'paymentSubGroupCode'.
0034'{parameter name}' is already in use for the account.
0035Payment status is different from 'Received'.
0036Current account application status does not allow file uploading or deleting.
0037Specified '{parameter name}' is not a merchant account.
0039The file size must be less than or equal to 10 MB.
0041User password is expired.
0044'{Parameter Name}' array contains duplicated items.
0045Using of the stored payment option is denied, because it is in the "Pending" or "Blocked" status.
0046If 'useDifferentBillingAddress' is true, 'customerFullName', 'addr1', 'city', 'countryCode', 'postCode' must be provided.
0047Database connection timeout.
0048Unknown '{parameter name}'.
0049Status of transaction specified by 'uniqueReference' is different from "Authorized".
0050Transaction specified by 'uniqueReference' has already got a dependent transaction of transaction type category "Load Account".
0051Minimum value of the '{limit name}' limit is exceeded.
0052Payer's account has insufficient funds: {account number}.
0055Failed to get order data from debtor management provider.
0056Payment status is different from 'Received', 'Authorized' or 'Capture in Progress'.
0057The file is empty.
0058Server is currently busy. Please try again.
0060Account is {account status}: {account number}.
0061Merchant is inactive: {the name of corresponding Account Owner}.
0063Integration settings have not been set up: { compliance check settings | location check settings | risk check settings | vat id check settings | address autocompletion check settings | blacklist filter settings | debtor management settings }.
0064'X-Access-Token' is not a valid JWT Token.
0065User Agreement Text is not found by specified 'userAgreementReference'.
0066Value must be > 0: '{parameter name}'.
0067Specified merchant account has a currency different from the specified '{parameter name}'.
0068The operation is denied for this user: not enabled through API Authorization Sets.
0069The operation is denied for this user: {system operation code}.
0070The uploaded file content does not match the file extension.
0071Provided stored payment option has exceeded its validity period.
0073Account's maximum balance would be exceeded as a result of this transaction: {account number}.
0074Specified 'programAccno' has a currency different from the transaction currency.
0075Specified 'accno' has a currency different from the transaction currency.
0077Failed to convert currency.
0078Corresponding payment option is inactive for: {account number}.
0079Corresponding transaction type is inactive for: {account number}.
0080Account is expired: {account number}.
0081The file name length must be less than or equal to 255 characters.
0082Merchant account has insufficient funds: {merchant account number}.
0083Specified 'accno' is neither an e-wallet user account nor merchant account.
0084Specified '{parameter name}' is an e-wallet user but the provided stored payment option is not associated to him/her.
0085For the country "{Country name}" parameter '{parameter name}' is required.
0086Transaction settlement failed, transaction is created in the "Captured" status.
0087'{parameter name}' is specified, '{"accnoType" | "userAccnoType"}' must also be specified.
0088Incorrect file extension. Supported file extensions are jpg, jpeg, png, pdf, doc, docx, xls, xlsx.
0089Mandate reference must be unique for the program.
0090The provided value in '{parameter name}' is incorrect state name or code.
0091Transaction specified by '{parameter name}' must have transaction type category "Deposit".
0092Transaction specified by 'uniqueReference' must have transaction type category "Payment".
0095Specified stored payment option does not have any of associated payment providers in the system.
0096Authorization has been denied for this request.
0097Payload has an incorrect format.
0098Concurrency error occurred.
0099Unexpected server error occurred.
9001BIN check service failed to perform the operation.
9002The 'criteria' request parameter with name '{parameter name}' is not a valid fully-qualified https URL.
9005Only "EUR" can be used with provided "Bank Account SEPA" payment option.
9012Duplicated 'name' field values of 'criteria' exist.
9014For Third Party Provider's requests of this API method 'accno' must belong to an e-wallet user.
9015The requested URL resource does not support the provided HTTP request method.
9017Either '{the first parameter name}' or '{the second parameter name}' parameter must be provided.
9019Financial operations between CPSP and non-CPSP merchants are prohibited.
9020Financial operations between E-Wallet users and CPSP merchants are prohibited.
9997Request cancelled because request frequency limit was exceeded.
9998Request cancelled because of internal time-out.
9999Request cancelled or timed-out.

'Create Account' and 'Update Account Information' Response Codes

CodeDescription
0101'externalAccountReference' already in use.
0102'loginID' already in use.
0103Specified 'accountApplicationFlowCode' is not applicable for an E-Wallet User Account.
0104Cannot use an email address as 'loginID'.
0105The user has not achieved the minimum allowed age.
0106Unknown 'accountApplicationFlowCode'.
0107Specified 'accountApplicationFlowCode' is inactive.
0108Password does not comply to the password policy: '{password policy description}'.
0109Account currency specified by 'currCode' is not allowed for user boarding.
0110'externalAccountReference' must be specified.
0111'externalAccountReference' must not be specified.
0130Invalid '{parameter name}' value.
0131Invalid 'timeZone' value.
0132A business user field is provided to a non-business user.
0133On account {"creation"||"update"} the 'externalAccountReference' may not be empty string.
0134The combination of KYC fields is not unique for the program.
0135Unknown 'accTypeCode'.
0136Specified 'accTypeCode' is not allowed for accounts.
0137Specified 'accTypeCode' does not correspond to E-Wallet User Category.
0138Compliance Check failed, the Account cannot be created.
0139Account application in processing due to compliance check.
0140Specified 'accTypeCode' is not active.
0141{Account|Merchant} has not been {created|updated}: debtor is not maintained.
0142Specified 'userAgreementReference' is not found for the Program.
0143Specified 'userAgreementReference' is expired or not valid yet.
0144User agreement text of the account is not valid.
0145User agreement text of the account owning the specified 'storedPaymentOptionReference' is not valid.
0147The expiration date of the identity document must not be in the past.

'Change Status' Response Codes

CodeDescription
0120Account already in the desired status.
0121Cannot change status to "Closed" or "Rejected".
0122Cannot activate the user account, because the corresponding program account is inactive.
0123Cannot change status from "Closed" or "Rejected".
0124One or more Enrollment Documents have no valid uploaded file.
0125Switching to "{Account Application status}" is not possible, if Merchant Scoring is disabled.

'Account Enquiry' and 'Pending Transactions Enquiry' Response Codes

CodeDescription
0160'{parameter1 name}' is greater than '{parameter2 name}'.

'Load and Unload Account' Response Codes

CodeDescription
0180Account load limit exceeded.
0182Program load limit exceeded.
0190Account unload limit is exceeded.
0192Account has insufficient funds: {account number}.
0194Payment option is not available for unloading this account.
0195Program unload limit exceeded.

'Transfer Amount' Response Codes

CodeDescription
0200Receiver account could not be found by the specified 'carrierNumber'.
0201'transferAmount' should be greater than 0.00.
0202'transferAmount' is greater than account's available balance: {account number}.
0203Target account is inactive.
0206Target account equals source account.

'Adjust Balance' Response Codes

CodeDescription
0210'adjustAmount' should be greater than 0.00.
0211Debit 'adjustAmount' is greater than account's available balance: {account number}.
0212Invalid indicator supplied in 'entryIndicator'.

'Init Authorize' Response Codes

CodeDescription
0221The Deal found by provided 'dealReference' already has an initial transaction.
0223Criteria item with name = "redirectUrl" must be provided and its value must not be empty.
0224Provided '{parameter name}' must belong to payment group "Cards".
0225Specified stored payment option has an associated payment provider different from "PAY.ON".
0226'storedPaymentOptionReference' and 'paymentOptionCode' parameters must match the same payment option.
0227SCA mode is disabled. '{parameter name}' must not be provided.
0228'accno' belongs to an E-Wallet User. 'userAccno' must not be provided.

'KC-Capture' and 'Capture' Response Codes

CodeDescription
0230'modifiedAmount' should be greater than 0.00 and less than or equal to authorized amount.
0233Transaction found by the specified 'uniqueReference' has a currency different from the capture currency.
0234Transaction found by the specified 'uniqueReference' is a "KC-Block" transaction.
0235'modifiedAmount' must be equal to authorized amount when the Transaction is involved into the Deal with "Delayed Shipment" Type or payment provider is "PaymentsOS" or "Prepayment".
0236Transaction found by provided 'uniqueReference' is involved into the Deal with "Delayed Shipment" Type. The related Deal has no valid timestamp of 3DSecure authentication.

'KC-Cancel' and 'Cancel' Response Codes

CodeDescription
0240Cancelling is not supported for the used payment option.
0241Cancellation period for the selected transaction has exceeded.
0242The related account is inactive, rejected or closed: {account number}.

'KC-Refund' and 'Refund' Response Codes

CodeDescription
0250Payment status is different from 'Captured' or 'Settled'.
0251A refund or a chargeback was performed for the referenced transaction.
0252Transaction specified by 'uniqueReference' must have transaction type category "Load Account" or "Payment".
0253Account has insufficient funds: {account number}.
0254'refundAmount' must be less than or equal to amount available for refund: {amount which is calculated according to certain description of the validation}.
0256Refund is not supported for the used payment option.
0257Transaction found by the specified 'uniqueReference' has a dependent transaction of transaction type "KC-Block" and status "Authorized" or "Received".
0258Transaction specified by the 'uniqueReference' is not refundable.
0259Related order of the transaction specified by 'uniqueReference' has non-zero-sum positions with license status "Revocation Requested"
0852Transaction specified by the 'uniqueReference' was created more than {"Transaction Policy"-> "Refund Period In Days"} days ago.
0853'refundAmount' should complete already refunded amounts to the full amount available for refund.
0854'refundAmount' must be greater than 0.00.
0855Transaction found by specified 'uniqueReference' is performed with "SofortÜberweisung" or "IDEAL" payment option, a valid IBAN is not available.
0856Transaction found by specified 'uniqueReference' is performed with "SofortÜberweisung" or "IDEAL" payment option, active payment provider settings of type "SEPA" are not available.
0857Transaction found by the specified 'uniqueReference' has a related order.
0858A transaction specified by 'uniqueReference' is linked to a {"B2B Dealer Order"||"B2C Voucher Order"}, operation is denied.
0859Only Single Transaction Refund can be applied for the specified transaction.
0860Only Full Chain Refund can be applied for the specified transaction.
0865Amount of the refunding transaction must be equal to Amount of the refunded transaction.
0866Only Single Transaction Refund or Full Chain Refund can be applied for the specified transaction.
0870{ "Dependent external transaction of transaction found by provided 'uniqueReference' " | "Transaction found by provided 'uniqueReference' "} is performed via payment provider "Prepayment" and has status different from "Settled". It cannot be refunded.
0871Transaction found by specified 'uniqueReference' is performed with "Pay by Bank" payment option, Carrier Number must not be empty.
0872Transaction found by specified 'uniqueReference' is performed with "Pay by Bank" payment option, Bank Code must not be empty.
0873Transaction found by specified 'uniqueReference' is performed with "Pay by Bank" payment option, Provider Customer Full Name must not be empty.

'Find User Account' Response Codes

CodeDescription
0260Specified user does not have an account in the specified program.

'Authenticate User' Response Codes

CodeDescription
0270A user with the provided combination of 'userId' and 'password' does not exist.

'Get Applicable Limits' and 'Check Limits' Response Codes

CodeDescription
0320Unsupported combination of input parameters is used. Please use one of the following:
1. 'transactionTypeCode' and 'paymentOptionCode' and 'storedPaymentOptionReference' are not provided;
2. 'transactionTypeCode' and 'paymentOptionCode' are provided;
3. 'transactionTypeCode' and 'storedPaymentOptionReference' are provided;
4. 'transactionTypeCode' is provided.
0321Either 'paymentOptionCode' or 'storedPaymentOptionReference' or none of them must be specified.
0322'isVerified' is required, if 'paymentOptionCode' is provided.

'Authorize' and 'Pay to Account' Response Codes

CodeDescription
0350The 'dealReference' is provided. 3RI authorization with the currently used payment provider is not possible.
0351The Deal found by provided 'dealReference' does not have an initial transaction "Captured" or "Settled".
0352The 'dealReference' is provided. Specified 'accno' must match to the Deal's Account.
0353'presentationAmount' in the total exceeds an authentication amount of the Deal found by provided 'dealReference'.
0354The 'dealReference' is not specified. The 'storedPaymentOptionReference' is required.
0355The Deal found by provided 'dealReference' has "Delayed Shipment" Type. 'presentationAmount' must be equal to the Deal Authentication Amount.
0356The Deal found by provided 'dealReference' is closed. The transaction request is declined.
0357Specified 'storedPaymentOptionReference' does not match the Registration Id of the Deal found by provided 'dealReference'.
0358'dealReference' is specified. Program found by specified 'programAccno' does not satisfy the Program of the Deal found by specified 'dealReference'.
0362Compliance Check hit, transaction cannot be processed.
0363'presentationAmount' should be greater than 0.00.
0364Regulatory Compliance Check pending, transaction cannot be processed.
0366Actual billing address must be passed for PayPal tracking, if 'accno' is a merchant account.
0367Actual payer's billing address must be passed, if a payment is done to a merchant via PayPal.
0368'emailAddress' must be passed, if a payment is done via "PayPal" and Account found by specified 'accno' belongs to a merchant.
0369If 'accno' is not provided, 'useDifferentBillingAddress' must be true.
0370The provided stored payment option is not associated with the provided 'accno'.
0401Account owning the specified 'storedPaymentOptionReference' is not active.
0402The payment option bank failed the compliance check, payout cannot be processed.

'Get Countries' Response Codes

CodeDescription
0410'programCode' is provided, 'onlyProgramCountries' must also be provided.

'Upload Application Document File' Response Codes

CodeDescription
0440Invalid 'documentId'.
0441The file size must be less than or equal to {"additionalInformation" -> maxFileSize} MB.
0442The uploaded file scanning result has status "INFECTED" and file upload is rejected.
0443Security Provider failed to perform the operation.
0444Incorrect file extension. Supported file extensions are jpg, jpeg, png, pdf, doc, docx.

'Complete Authorize', 'KC-Authorize' and 'KC-Debit Account' Response Codes

CodeDescription
0220'paymentAmount' should be greater than 0.00.
0475"{currently used payment provider}" payment provider is used, the 'criteria' request parameter with name "paymentProviderResponse" or "isStatusRequest" must be provided.
0476"{currently used payment provider}" payment provider is used and no stored payment option is defined, the 'criteria' request parameter with name "paymentProviderResponse" or "isStatusRequest" must be provided.
0477Provided 'paymentProviderResponse' does not match the provided 'authorizationToken'.
0479Current deposit is performed via Prepayment and already has a dependent Payment transaction.
0480Invalid 'authorizationToken'.
0481"PayerID" must be provided under 'criteria' request parameter, if PayPal payment provider is used.
0482Transaction is pending on payment provider.
0483Pooling is not enabled for the account specified by 'accno'.
0488Status of transaction specified by 'depositReference' is different from "Captured" or "Settled".
0489Transaction found by the specified 'depositReference' already has a dependent transaction having "Payment" transaction type category.
0490Payee differs from the add money beneficiary.
0491Unsupported 'paymentBrand' in payment provider response.
0493{'merchantAccno' || 'accno'} is specified as External Account Reference, the {'merchantProgramCode' || 'programCode'} is required.
0494Payment option was not defined for "Init Authorize". Payment option received from the payment provider must belong to payment group "Cards".
0495Storing a payment option was selected by the user during payment data input. This is forbidden for merchant accounts.
0496Payment option returned by the payment provider does not match the payment option specified in the {"Init Authorize" || "Init Add Stored Payment Option"} request.
0497The specified 'accno' must have an unexpired default stored payment option.
0498The sum of amounts of all dependent payment transactions exceeds the amount of the transaction found by the specified 'depositReference'.
0499'paymentAmount' should be equal to the authorized amount if the transaction found by the specified 'uniqueReference' has a related order.
0500For Third Party Provider's requests of this API method 'accno' must belong to an e-wallet user and 'depositReference' must not be provided.

2FA Response Codes

CodeDescription
0550The user has "{the user 2FA status}" 2FA status which is not supported. Supported statuses: {the list of comma-separated 2FA statuses (each of them in quotes)}.
0551The user Portal does not support Two-Factor Authentication.
0552The One-Time Password request is blocked due to too many requests.
0553The repeated One-Time Password request is blocked due to too many requests.
0554The Mobile Phone, required to configure 2FA, is not specified for the user or is not valid.
0555The configuration of 2FA has not been completed.
0556Confirmation with 2FA is required. 'oneTimePassword' must be provided (use the value sent to the user via SMS).
0557'oneTimePassword' parameter must be a {"Digits" parameter from current version of 2FA KC Algorithm}-digit number.
0558'oneTimePassword' is incorrect.
0559An incorrect 'oneTimePassword' is provided for {" Max Unsuccessful 2FA Attempts" setting value} times. Corresponding user has been locked.
0560Confirmation with a verification code is required. 'twoFASetupCode' must be provided (use the value sent to the user email address).
0561'twoFASetupCode' is incorrect.
0562An incorrect 'twoFASetupCode' is provided for {" Max Unsuccessful 2FA Attempts" setting value} times. Corresponding user has been locked.
0563The verification code which has been sent to the user email address is expired.
0564The one-time password which has been sent to the user via SMS is expired.
0571An error occurred during external call to SMS provider.
0572An error occurred while sending an SMS by an external provider.
0573The phone number provided as '{parameter name}' request parameter is not valid.
CodeDescription
0598Invalid Third Party Provider Id supplied.
0599Provided user is not a Third Party Provider user.

'Add Stored Payment Option', 'Init Add Stored Payment Option', 'Complete Add Stored Payment Option', 'Delete Stored Payment Option' and 'Update Stored Payment Option Data' Response Codes

CodeDescription
0620'paymentOptionCode' is not storable.
0621Specified 'paymentProvider' is not applicable for an E-Wallet User Account.
0622Currently used payment provider is not allowed.
0623An error occurred while registering a payment option with an external provider.
0625The 'criteria' request parameter with name "callbackURL" is required with "{currently used payment provider}" payment provider
0626"returnURL" and "cancelURL" must be provided under 'criteria' request parameter, if PayPal payment provider is used.
0628Pooled transactions exist for the specified account, a default stored payment option cannot be deleted.
0629Specified payment option does not match the payment option defined in the "Init Add Stored Payment Option" request.
0631The specified 'storedPaymentOptionReference' is used for payout in the deferred account closing and cannot be deleted.
0632The 'criteria' request parameter with 'name'="paymentProviderResponse" is required with "{currently used payment provider}" payment provider.
0633'paymentOptionCode' must refer to payment group "Banks" or "Cards" or payment option "PayPal", "Apple Pay" or "Google Pay".
0634Another account within the same Program has stored payment option with the same reference and currently used payment provider.
0635Only "EUR" can be used as currency with provided "{currently used payment provider}" payment provider.
0639"{currently used payment provider}" payment provider is used and 'criteria' request parameter with name "isStatusRequest" is not provided, the 'criteria' request parameter with name "redirectUrl" must be provided.
0640Invalid payment provider type.
0641'paymentOptionCode' must refer to payment option "Bank Account", "SEPA Direct Debit core", "SEPA Direct Debit B2B" or "BACS Direct Debit".
0642"{currently used payment provider}" payment provider is used and 'criteria' request parameter with name "isStatusRequest" is provided, the 'criteria' request parameters with names "panToken" and "initiatedTransactionReference" must be provided.
0644No stored payment option is found by the provided 'authorizationToken'.
0645Status of the stored payment option found by the provided 'authorizationToken' is not "Pending".
0646Stored payment option found by provided 'storedPaymentOptionReference' has payment provider type different from the "Universal Payment Provider".
0647No data for update is specified. Please, provide at least one of the following parameters: "carrierNumber", "expiryMonth", "expiryYear", 'bankCode", "additionalData".
0648Stored payment option is not found due to incorrect or not existing 'storedPaymentOptionReference'.
0649Address Data is missing for the merchant.
0691'bankCode' parameter is not provided.

'Init Verify Stored Payment Option' and 'Complete Verify Stored Payment Option' Response Codes

CodeDescription
0660'storedPaymentOptionReference' is not verifiable.
0661'storedPaymentOptionReference' is not in "Unverified" status.
0662Verification code is incorrect.
0663Verification code is incorrect. And the amount of allowed verification attempts is exceeded. Stored payment option returns to the Unverified status.
0664Only "EUR" can be used with provided "Bank Account SEPA" payment option.
0665Specified card is expired.
0666The specified 'accno' and 'programAccno' have different currencies.
0669'storedPaymentOptionReference' is not in "In Verification" status.

'Validate IBAN' Response Codes

CodeDescription
0692Failed to validate the provided 'bankCode'.
0693Failed to validate the provided 'iban'.
0694IBAN Validation credentials are not defined.
0695IBAN Validation cannot be done because of communication issues to 3rd party system.
0696IBAN Validation cannot be done because returned 'Bank Name' is empty.
0697IBAN Validation cannot be done because there are no returned BIC candidates.
CodeDescription
0810Specified 'externalReference' is not found.
0811Another callback was already performed for the specified 'externalReference'.
0812Unknown 'team'.
0813Unknown 'trafficLight'.
CodeDescription
0830Account application is in an incorrect status for a transition to the 'Closed' status.
0831There is no balance to be paid out to the specified stored payment option.
0832The specified 'accno' cannot be closed, because it is already scheduled for closing.
0833'storedPaymentOptionReference' parameter is required to perform payout when closing the account, if available balance of this account is greater than 0.
0834The owner of the account corresponding to the provided 'accno' already has a request to delete the sensitive data.
CodeDescription
0950A SEPA mandate can be only downloaded for the "Bank Account SEPA" payment options.
0951Mandate data is not available for the specified stored payment option.

'Maintain Debtor Master Data', 'Maintain Debtor Business Transaction' and 'Update Debtor Business Transaction Status' Response Codes

CodeDescription
1080Debtor management provider failed to perform the operation. Check 'additionalInformation' for details.
1081Either 'paymentType' or 'paymentOptionCode' parameter must be provided.
1082'itemIdentifier' must be specified, when 'billingAddress' is specified.
1083'salesOutlet' must match one and only one merchant account.
1084Status of the transaction found by the specified 'itemIdentifier.itemID' is different from "Authorized", "Captured" or "Settled".
1085The specified 'amount' is different from presentation amount of the transaction found by the specified 'itemIdentifier.itemID'.
1086The 'amountCurrency' request parameter is required.

'Perform Person Compliance Check', 'Perform Company Compliance Check', 'Perform Person Risk Check' and 'Perform Company Risk Check' Response Codes

CodeDescription
1090Compliance provider failed to perform the operation.
1091KontoCloud payment option code cannot be mapped to the provider payment option code.
1092Risk Check provider failed to perform the operation.
1093Operation blocked, please contact service provider.
1094The request must contain either 'storedPaymentOptionReference' or 'useDifferentBillingAddress' = true, 'customerFullName', 'addr1', 'city', 'postCode' and 'countryCode' or both.

'Perform Debtor Invoice Callback' and 'Perform Debtor Billing Callback' Response Codes

CodeDescription
1111External debtor invoice callback failed.
1112No order is found by the external order reference {'itemId'}.
1113The program with {'programCode'} code is configured to process orders in simplified mode. Change program settings or use "1.150. Perform Debtor Billing Callback" API method to initiate order processing.
1114The program with {'programCode'} code is not configured to process orders in simplified mode. Change program settings or use "1.103. Perform Debtor Invoice Callback" API method to initiate order processing.
1115Action is not available for the order.
1116Action is not available for order. The order must be B2B-Dealer order paid via bank account.
1117Provided 'documentType' is not available for current order status.
1118Provided 'created' is not a valid UTC date time.
1119Current order status allows only 'documentType' "invoice_cumulated".
1120'status' must be "INVOICED" for 'documentType' "invoice_cumulated".
1121'customerId' {provided value} does not match customer account of the order.
1122No transaction found for the order.
1123'fileData' is an invalid Base64 string as it contains a non-Base64 character.
1124The Order found by provided 'externalOrderReference' has a status different from "Billing Requested", "Revoked after Chargeback", "Billing Requested after Refund".
1125Billing callback has already been performed for the Order found by provided 'externalOrderReference'.
1126'items' must be provided.
1127The status of the order must be "Invoiced" or "Revoked After Chargeback" and order type must be "B2B Voucher Non-Licensable".
1128The status of the order must be "Dunning 1" and order type must be "B2B Voucher Non-Licensable".
1129The status of the order must be "Dunning 1" or "Dunning 2" and order type must be "B2B Voucher Non-Licensable".
1150The 'documentType' must be "dunning1" and order type must be "B2B Voucher Non-Licensable".
1151The 'documentType' must be "dunning2" or "settled" and order type must be "B2B Voucher Non-Licensable".
1152The 'documentType' must be "settled" and order type must be "B2B Voucher Non-Licensable".

'Perform Address Check' Response Codes

CodeDescription
1130Address check provider failed to perform the operation.
1131Either 'postalCode' or 'city' parameter must be provided.

'VAT ID' Response Codes

CodeDescription
1140VAT ID provider failed to perform the operation.

'Perform Address Auto Completion' Response Codes

CodeDescription
1210Address auto completion provider failed to perform the operation.

'Perform Compliance Callback' Response Codes

CodeDescription
1220Specified compliance results not found.
1221Specified 'archiveId' does not support manual review.
1222Specified compliance result corresponds to a closed or rejected account.
1223Manual Review Result cannot be set for inspected compliance check.
1224Manual Review Result is already defined for the compliance result found by specified 'archiveId'.
1225Specified compliance result has an error.

'Process Payment' Response Codes

CodeDescription
1230Value must be between 0 and 1: '{parameter name}'.
1231'performB2BBooking' is false, 'isServiceCommissioningTrue' must be false.

'External Id' Response Codes

CodeDescription
1250Specified Program's ID Provider not configured.
1251Provided UUID is already in use in the combination with the provided ID Provider in the specified Program.
1252Provided UUID not found for the provided 'accno' in the specified Program.
1253Only one UUID of the external ID Provider can be added for the user.
1254Last user's UUID cannot be deleted.

'Get User Agreement Text' and 'Get Current User Agreement Text' Response Codes

CodeDescription
1260Current user agreement version is not found.
1261Current user agreement text is not found.
1262Either 'userAgreementReference' or 'culture' must be specified.

'Perform Debtor Error Callback' Response Codes

CodeDescription
1290External debtor error callback failed.

'Settle Transaction' Response Codes

CodeDescription
1300Payment status is different from 'Captured'.
1301Transaction found by the specified 'uniqueReference' does not have an associated external transaction.
1303'settlementCurrencyCode' is not provided, 'settlementExchangeRate' must not be provided.
1304'settlementCurrencyCode' is not allowed in the current transaction setup.
1305'settlementExchangeRate' must be greater than 0.00.
1306Transaction Amount converted to {"account"} currency ({Code of Account.Currency}) must be greater than 0.00.
1307No transactions found to apply the provided 'settlementCurrencyCode'.
1308'settlementCurrencyCode' is not allowed for current transaction.
1309Transaction Amount converted to {"account"} currency ({Code of Account.Currency}) must not exceed the max value of Decimal(18,5) data type.
1313Transaction found by the specified 'uniqueReference' has the "Prepayment" payment provider, "Deposit" transaction type category and is linked to an Order, settlement is not allowed.
1314Transaction found by the specified 'uniqueReference' has the "Prepayment" payment provider and "Refund" category and has not been exported yet, settlement is not allowed.
1315Either the fee currency code and the corresponding fee value must be provided, or none of them.

'Get Country Specific Payment Options' Response Codes

CodeDescription
1320The program found by the provided 'programCode' has no account number matching the specified 'currencyCode'.
1321"129_GetCountrySpecificPaymentOptions_Configuration.json" does not exist or has incorrect format.
1322The corresponding program account is inactive: {program account number}.
1323The corresponding program account type is inactive: {account type name}.

'KC-Block', 'KC-Unblock' Response Codes

CodeDescription
1330If 'refundAmount' is true, the transaction defined by 'uniqueReference' must have a dependent deposit transaction.
1331Transaction found by the specified 'uniqueReference' is not a "KC-Block" transaction.
1332Transaction found by the specified 'depositReference' already has a dependent transaction of transaction type category "Payment".
1333Transaction found by 'depositReference' does not have associated stored payment option.

'Upgrade Account' Response Codes

CodeDescription
1340Application settings have not been set up: IDnow settings.
1341Account application is in an incorrect status for upgrade.
1343Full Risk Check logic is not activated.
1344Specified language ({Culture}) for current user isn't supported. Supported languages are: EN, FR, ES, DE, IT.
1345External identity provider check has not been performed.
1346External provider call error has occurred.

'Perform IDnow Callback' Response Codes

CodeDescription
1360The 'custom1' does not match any of e-wallet user account numbers.
1361Processing of IDnow request has failed.

'Update Billing Information' Response Codes

CodeDescription
1399At least any of parameter pairs: 'interchangeFee' and 'interchangeCurrencyCode', 'schemeFee' and 'schemeCurrencyCode', 'serviceFee' and 'serviceCurrencyCode' OR 'kILandCountryCode' must be provided.

'Create Order', 'Get Order Information' Response Codes

CodeDescription
1362Order position with type "Dealer Voucher Purchase" must be the only position of the order.
1363Provided 'orderSource' is "MOD_ENROLLMENT", at least one order position must have 'waitForEnablement' = true.
1364The value of 'VatCountryOrigin' parameter provided in 'additionalData' section must be a valid ISO2 or ISO3 country code.
1365All of the order positions should be of "Voucher", "Voucher Purchase" or "Compensation Voucher" types or none of them.
1366'additionalData' with names "startDate" and "endDate" must be provided for positions: {comma separated list of position numbers}.
1367Either both 'additionalData' with names "startDate" and "endDate" must be provided or none of them.
1368Incorrect values of 'additionalData' with names "startDate" and "endDate" for positions: {comma separated list of position numbers}.
1369The transaction found by 'depositReference' is already linked to another order.
1370Repeated 'positionNumber' values exist.
1371'grossAmount, 'netAmount' and 'vatAmount' must be specified for the following 'orderPositions' item(s) {comma separated list of {'positionNumber' value}}.
1372'positionDependencies' cannot be created because 'positionNumber' {'positionNumber' value} does not exist.
1373The order position with 'positionNumber' {'positionNumber' value} cannot depend on itself.
1374If 'useDifferentCustomerData' is true, then 'customerType', 'emailAddress', 'addr1', 'city', 'countryCode', and 'postCode' must be provided.
1375If 'useDifferentCustomerData' is false, 'customerAccno' is required.
1377'customerCompany' must be specified for the specified 'customerType', but 'customerFirstName' and 'customerLastName' must not.
1378'customerFirstName' and 'customerLastName' must be specified for the specified 'customerType', but 'customerCompany' must not.
1379Value must be between 0 and 100: '{parameter name}'.
1380Each element in 'positionDependencies' must specify a unique combination (order doesn't matter) of position numbers.
1381'merchantAccno' differs from the deposit beneficiary.
1382'expirationDate' is earlier than 'activationDate' for the order position(s): {list of the matching 'positionNumber' values separated by comma}.
1383The order is closed by compliance.
1384'externalOrderReference' is not unique for the program.
1385{'merchantAccno'||'customerAccno'} is specified as External Account Reference, the {'merchantProgramCode'||'customerProgramCode'} is required.
1386Either 'externalOrderReference' or 'depositReference' must be specified.
1501'positionType' is "Dealer Voucher Purchase", 'customerAccno' must be provided.
1502Different Customer Data is denied when 'customerAccno' is provided.
1503'positionType' is "Dealer Voucher Purchase", 'depositReference' must be provided.
1504'positionType' is {"Dealer Voucher Purchase"||"Dealer Voucher Redemption"}, 'waitForEnablement' must be false for position(s) {comma separated list of position numbers}.
1505Amount of the transaction found by the specified 'depositReference' differs from sum of 'grossPrice' values of 'orderPositions' items.
1506'positionType' is "Dealer Voucher Redemption", 'additionalData' with name "dealerVoucherReferenceCode" must be provided for position(s) {comma separated list of position numbers}.
1507One or more 'positionType' values are "Dealer Voucher Redemption", 'orderSource' "MOD_ENROLLMENT" is denied.
1508Sum of amount of the transaction found by the specified 'depositReference' and 'grossPrice' values of voucher 'orderPositions' items differs from sum of 'grossPrice' values of non-voucher 'orderPositions' items.
1509'quantity' must be 1 for position(s) {comma separated list of position numbers for positions with position type "Dealer Voucher Purchase" or "Dealer Voucher Redemption"}.
1510Position {position number} has 'positionType' "Dealer Voucher Redemption", it cannot be used in 'positionDependencies'.
1511Order date cannot be earlier than the merchant creation date.
1512'depositReference' is not provided, sum of 'grossPrice' values of voucher 'orderPositions' items must be equal to sum of 'grossPrice' values of non-voucher 'orderPositions' items.
1513The transaction found by 'depositReference' involves payment option, which is not supported by the integration scenario.
1387Invalid 'externalOrderReference' is specified.
1388Transaction found by 'depositReference' is not linked to any orders.
1389The transaction found by the specified 'depositReference' cannot be captured or canceled.
1514Duplicated names are found in 'additionalData' array.
1515Duplicated names are found in 'orderPositions' -> 'additionalData' array(s).
1516For "B2B Voucher Non-Licensable" order type only "Pay Upon Invoice" or "Bank Account" payment options are available.

Chargeback Response Codes

CodeDescription
1390A transaction specified by 'uniqueReference' must have the transaction type category "Deposit", "Load Account" or "Payment".
1391Payment status is different from 'Settled'.
1394Only Full Chain Chargeback can be applied for the specified transaction.
1395Only Partial Chain Chargeback or Full Chain Chargeback can be applied for the specified transaction.
1400Chargeback is not possible for single "Payment" transaction not having related deposit transaction.
1401Amounts of "Deposit" and "Load Account" transactions are not equal, only Full Chain Chargeback can be applied.
1402'chargebackReasonCode' must be a three-digit number.
1403No "Dunning 1" or "Dunning 2" status must exist in the history of related order.

'Update Order Activation' Response Codes

CodeDescription
1410Invalid order status.
1411No order positions wait for revocation.
1412Invalid order position(s) activation state: ['positionNumber' {provided 'positionNumber' value}, license status "{order position license status}", 'isActivated' {provided 'isActivated' value}].
1413Invalid 'positionNumber' value(s): {list of incorrect 'positionNumber' values separated by comma}.
1414Activation is not required for the provided order position(s): {list of the matching 'positionNumber' values separated by comma}.
1415'activationDate' and 'expirationDate' must be provided because the order status is "Enablement Pending".
1416Invalid order position(s) activation state: ['positionNumber' {provided 'positionNumber' value}, 'isActivated' {provided 'isActivated' value}].
1417'activationDate' and 'expirationDate' must not be provided for the current order status.
1419Non-specified 'positionNumber' value(s): {comma separated list of 'positionNumber' values of the positions having WaitForEnablement=true but non-specified in the request}.
1421Activation and/or Expiration Date are not specified for order position(s) having WaitForEnablement=true: {list of the matching Position Numbers separated by comma}.
1422Deactivated order position(s) found: {list of the matching Position Numbers separated by comma}.

Other Response Codes

CodeDescription
1431The specified {0} does not satisfy the currency minor unit.
1432The specified {0} is less than the currency minimum allowed value.

Create Merchant

CodeDescription
1601Merchant's Account Application is not processed completely due to compliance check.
1602'{registrationNumber}' is already in use. Please provide Additional Account Reference.
1603One or more account currency codes specified in 'currencies' section is not allowed for account boarding.
1605One or more Responsible Person has not achieved the minimum allowed age.
1606Merchant's Account Application is not processed completely due to technical error.
1607Duplicated 'currencyCode' values exist.
1608Duplicated 'externalAccountReference' values exist.
1609If 'isFullyVerified' is true, either 'mobilePhone' or 'landlinePhone' must be provided.
1610Either both 'responsiblePersonsData[].countryOfBirth' and 'responsiblePersonsData[].placeOfBirth' must be provided or none of them.
1611One or more Bank Accounts contain incorrect { 'bankCode' | 'carrierNumber' }: {The list of incorrect { 'bankCode' | 'carrierNumber' } parameter values, separated by comma}.
1612One and only one of provided 'bankAccounts' items must be marked as preferred for regular payout: {The list of 'currencyCode' values which correspond to the sections with incorrect 'bankAccounts' array, separated by comma}.
1613Combination of 'bankAccount' and 'bankCode' parameters must be unique for Bank Accounts.
1614Merchant Business Type is {typeOfBusiness}, 'fiShares' must be provided.
1615'sharesPercentage' parameter must be a number from 0 to 100.
1617'fiShares' parameter must be a number from 0.01 to 75.
1618'{registrationNumber}' and '{additionalAccountReference}' are already in use for the program.
1619'fiShares' parameter must be a number from 75.01 to 100.
1620Combination of 'firstName' and 'lastName' parameters must be unique for the Responsible Persons.
1621Sum of shares belonging to Ultimate Beneficial Owners and VW group (if it is provided) is greater than 100%.
1623Merchant Business Type is {Business Type}, 'sharesPercentage' must be provided for Ultimate Beneficial Owners.
1625{the list of missing comma-separated parameters, arrays and objects (each of them in single quotes)} must be provided for Ultimate Beneficial Owners and Signatories.
1626'identityDocument.expirationDate' must not be in the past.
1627If Scoring is active, {the list of missing comma-separated parameters, arrays and objects (each of them in single quotes)} must be provided for Ultimate Beneficial Owners and Signatories.
1628If 'isFullyVerified' is true, 'merchantCategoryCode' must be provided.
1629If 'isFullyVerified' is true, {'merchantAddressData' | 'responsiblePersonsData'} must be provided.
1630If 'isFullyVerified' is true, at least one Managing Director must be provided.
1631If 'isFullyVerified' is true, at least one Signatory must be provided.
1633Either 'contactEmail' or 'contactPersonData.emailAddress' parameter must be provided.
1634If 'isFullyVerified' is true, 'currencies' must be provided.
1635If 'isFullyVerified' parameter is false or not provided, 'isUserCreated' must not be false.
1636There is no active merchant panel portal with the specified name.
1637'nationalities' array contains duplicated items or items specifying the same country.
1639If 'bankAccounts' is provided, 'merchantAddressData' must be provided.
1640If 'payoutPreferences' is provided, 'currencies.bankAccounts' must be provided.
1641If 'payoutPreferences' is provided, 'payoutFrequencyType' must be provided.
1642'weekDay' must be an integer in the range from 1 to 127.
1642'weekDay' must be an even integer in the range from 2 to 62.
1643If any of confirmations is refused, 'confirmationRefusingReason' must be provided.
1644If merchant is active in high-risk countries, 'highRiskCountries' must be provided containing at least one ISO country code.
1645Merchant responsible person with the reference "{personReference}" is not found.
1646Merchant specified by provided 'merchantReference' does not belong to the Program specified by provided 'programCode'.
1647Merchant specified by provided 'registrationNumber' does not belong to any Program.
1648'payoutContactPersonData' can contain no more than 3 elements.
1649'payoutContactPersonData[].emailAddress' must be unique in the array.
1650'assignTemplateDocuments' must be False, if merchant is being created to be part of cash pooling.
1651If 'payoutPreferences' is provided, payout must be active in the program integration settings.

Perform PaymentsOS Callback

CodeDescription
1801Unknown 'payment_id'.
1802Unknown 'app_id'.

Health Check Response Codes

CodeDescription
1901'httpStatusCode' must be a three-digit number.
1902Specified '{parameter name}' must be greater than 0.
1903'httpStatusCode' must be either a three-digit number or "No Response".

Response Codes for headers validation

CodeDescription
2010If the resolved program payment provider settings refers to "PaymentsOS" payment provider, 'X-Ip-Address' header must be specified.