Ukrcard en
  1. References
Ukrcard en
  • Overview
  • Integration
  • Recipes
  • General Concepts
  • Merchant dashboard
  • References
    • Transaction processing flows
    • Response Codes
    • Test Data
  • Our Restful API
    • E-Commerce acquiring
      • /Payment
      • /Preauthorization
      • /CancelPreauthorization
      • /Completion
      • /Confirm
      • /ConfirmExt
      • /Reverse
      • /Refund
      • /Verify
    • Transfers
      • /р2рTransfer
      • /Confirm
      • /ConfirmExt
      • /Reverse
      • /Refund
      • /Verify
    • Cards and accounts (UAPI)
      • cards/{PanID}
      • 3. PUT changeCardLimit-baseparam/limits/
    • Payment transactions using tokens
      • /Payment
      • /Preauthorization
      • /Confirm
      • /ConfirmExt
      • /р2рTransfer
      • /Panbytoken
    • Apple Pay
      • /PaymentAppleD
      • /PaymentAppleE
    • Google Pay
      • /PaymentGoogleD
      • /PaymentGoogleE
  1. References

Response Codes

Подивится українською

Transaction statuses

orderStatus Опис Коментар
0 order was registered but not paid -
1 pre-authorized amount is on hold on the buyer's account (for two-phase payments) -
2 order amount is fully authorized -
3 authorization canceled -
4 transaction was refunded -
5 access control server of the issuing bank initiated authorization procedure -
6 authorization declined -

Description of response codes

actionCodeAPI messageDescriptionRecommendation for the Customer/Payer
0Request is processed successfullyPayment has been performed successfully
100Card limits exceededCard limits (Issuing bank forbade internet transactions by the card)
101Wrong expiry dateWrong expiry dateAdvise the cardholder to check the correctness of the entered card validity period and repeat the payment or use an alternative payment tool for the order.
103Contact issuerThere is no connection with the Issuing bank. Sales outlet needs to contact Issuing bankThe merchant needs to contact the issuing bank
109Merchant/terminal ID is incorrectMerchant/terminal identifier is incorrect or ACC is blocked on the processing level
110Invalid amountTransaction amount is incorrect
111Decline. Wrong PANCard number is incorrect
116Not enough moneyTransaction amount exceeds the available balance of the selected accountAdvise the cardholder to check the sufficiency of funds on the account of the card in use and try again
119Security violationSecurity violation
120Transaction was refusedRefusal to perform the operation - the transaction is not allowed by the Issuing bank. Response code of the IPS - 57. Reasons for rejection should be specified at the Issuing bankOne of the possible reasons is the limitation set at the product level in the processing of the issuing bank. The payment of the order can be repeated using an alternative payment instrument
121Limit exceededThis is an attempt to perform transaction of amount exceeding the day limit established by the issuing bank
125Invalid card numberCard number is incorrect. This error may have several meanings: Attempt to perform a refund of amount exceeding the hold amount; Attempt to refund zero amount;
903Limit exceededThe client has performed the maximum number of transactions during the limit cycle and tries to perform another one.
904Invalid message formatThe message format is incorrect in terms of IPS
910Cannot contact bankIssuing bank is not availableTry again later or use another payment tool/method
100100Incorrect parameters. Reenter requiredIncorrect payment parametersThe parameters must be checked and re-entered
100827Do not honor transaction
100831Bad characters in PAN
100886The card is not active
100953Card is Restricted, denied
100997Service not allowed for client
151018Processing timeout. Sending the request has failedPayment declined. The period allotted for card details entering has expired (by default, the timeout is 10 minutes; session duration may be specified while order registering; if the Merchant has "Alternative session timeout" permission, then timeout duration is specified in Merchant settings)
151019Processing timeout. The sent request was not answeredPayment declined. The period allotted for card details entering has expired (by default, the timeout is 10 minutes; session duration may be specified while order registering; if the Merchant has "Alternative session timeout" permission, then timeout duration is specified in Merchant settings)
341014General errorPayment Gateway general errorIt is necessary to check the request parameters and try again. If the error is repeated, you should contact the support service
3410163DS2 authentication is declined by the Issuer’s ACS in the Authentication Response (ARes).Аутентифікацію 3DS2 відхилено ACS емітента у відповіді на автентифікацію (ARes).Клієнту необхідно перевірити дані, що вводяться ним при операції 3ДС аутентифікації. І якщо все коректно звернутись до банку-емітента
3410173DS2 authentication status in Authentication Response (ARes) is unknownСтатус аутентифікації 3DS2 у ARes невідомий
3410183DS2 CReq (Challenge Request) has been cancelled3DS2 CReq (Challenge Request) has been cancelled
3410193DS2 RReq failed
3410203DS2 unknown status in RReq (Result Request)3DS2 unknown status in RReq (Result Request)
3410223DS2 Result Request (RReq) not received3DS2 Result Request (RReq) not received
3410233DS2 transaction declined by the issuer
-100There were no payment attempts
-20063DS авторизация не пройденаMeans that issuing bank rejected authentication (3DS authorization has not been performed)The client needs to check the data entered by him during the 3DS authentication operation. And if everything is correct, contact the issuing bank
-2007Время сессии истеклоPayment declined. The period allotted for card details entering has expired (by default, the timeout is 10 minutes; session duration may be specified while order registering; if the Merchant has "Alternative session timeout" permission, then timeout duration is specified in Merchant settings)

Description of Smart Vista Fraud Prevention response error codes (SVFM responds negative)

CodeDescriptionExample
256MERCHANT_LIMIT_EXCEED{"error_code":533,"error_message":"SVFM responds negative: 256"}
282Black List by Fraud Monitoring{"error_code":533,"error_message":"SVFM responds negative: 282"}
Previous
Transaction processing flows
Next
Test Data
Built with