Youtap Core Engine
Breadcrumbs

Core Banking Engine Transaction Errors

Below is the list of the error keys which we throw in api calls, with default descriptions.

Error descriptions are translatable and can be modified through ADP.

Transaction Server Errors

Error Key

Error Description

transaction.resultcode.1

Invalid From Account

transaction.resultcode.2

Invalid To Account

transaction.resultcode.3

Insufficient funds

transaction.resultcode.4

From Account is Suspended

transaction.resultcode.5

To Account is Suspended

transaction.resultcode.6

From Balance is Suspended

transaction.resultcode.7

To Balance is Suspended

transaction.resultcode.8

From Balance is Invalid

transaction.resultcode.9

To Balance is Invalid

transaction.resultcode.10

Payment Type is Invalid

transaction.resultcode.11

From Customer - not Found

transaction.resultcode.12

To Customer - not Found

transaction.resultcode.13

Amount is invalid

transaction.resultcode.14

From and To account are Identical

transaction.resultcode.15

Merchant Account is Invalid

transaction.resultcode.16

Merchant Account is Suspended

transaction.resultcode.17

Merchant Balance is Invalid

transaction.resultcode.18

Customer not Found

transaction.resultcode.19

No Parent for Fees and Charges

transaction.resultcode.20

Transaction is below minimum allowed value

transaction.resultcode.21

Transaction limit reached

transaction.resultcode.22

Daily limit reached

transaction.resultcode.23

Monthly limit reached

transaction.resultcode.24

System Account not Found

transaction.resultcode.25

No Commission Configured

transaction.resultcode.26

Balance limit reached

transaction.resultcode.27

Transaction type not allowed

transaction.resultcode.28

Transaction type not allowed for this account

transaction.resultcode.29

Total Daily limit reached

transaction.resultcode.30

Total Monthly limit reached

transaction.resultcode.31

Transaction type not allowed for the Balance

transaction.resultcode.32

Balance Locked for From Account

transaction.resultcode.33

Balance Locked for To Account

transaction.resultcode.34

Balance Locked for Commission

transaction.resultcode.35

Balance Locked for Distribution

transaction.resultcode.36

Source wallet type minimum transaction limit

transaction.resultcode.37

Destination wallet type minimum transaction limit

transaction.resultcode.38

Wallet type balance hard max limit

transaction.resultcode.39

Customer balance hard max limit

transaction.resultcode.50

Agro Input Processing Failure

Generic Errors shared by microservices

Error Key

Error Description

account_already_linked

Account has already been linked

account_locked

Account had been locked due to too many incorrect attempts

account_not_found

account not found

already_reversed

Transaction already reversed

app_login_blocked

You are not allowed to login, please contact the Call Centre

connection_refused

Connection refused

device_not_found

Device could not be found

duplicate_data

Duplicate data

email_exists

Email has already been registered

expired_qrcode

Expired qrcode/barcode

external_request_failure

External request failure

forbidden

Forbidden

http_message_not_readable

Http Message is not readable

illegal_argument

Illegal argument

internal_server_error

Internal server error

invalid_account_otp

Invalid account or incorrect otp

invalid_account_pin

Invalid account or incorrect pin

invalid_amount

Invalid amount

invalid_card_details

Supplied card details were not correct

invalid_configuration

Invalid configuration

invalid_currency_code

Invalid currency code

invalid_date_format

Invalid date format

invalid_identifier

Invalid identifier

invalid_msisdn

Invalid msisdn

invalid_number_format

Invalid number format

invalid_otp

Invalid OTP

invalid_parameters

Invalid parameters

invalid_pin

Invalid pin

invalid_pin_length

Invalid pin length

invalid_provider_category

Invalid provider category

invalid_qrcode

Invalid qrcode/barcode

invalid_status

Invalid status

invalid_voucher

Invalid Voucher, Phone Number or Amount

io_failure

IO failure

mfa_action_blocked

Action not allowed for user

mfa_challenge_failed

Authentication challenge failed

mfa_challenge_redirect

Additional authentication required

msisdn_exists

Mobile number exists

msisdn_not_found

Msisdn could not be found

no_account_to_request_from

Account does not exist to request funds from

not_implemented

Not implemented

otp_limit_reached

Maximum OTP requests reached

otp_max_issued

Maximum active OTP reached

otp_required

OTP Required

parameters_required

Parameters are required

payment_delayed

Payment delayed - [Amount: %s; Date due: %s]

payment_error

Payment error

pin_check_failure

Pin check failure

pin_pattern_failed

Invalid pin pattern

pin_pattern_same_or_sequential

Check pin failed, either all digits are same or sequential(asc/desc).

provider_not_found

Provider could not be found

request_expired

The request has already expired

resource_not_found

Resource could not be found

safetynet_verification_failure

Safetynet verification failure

send_money_disabled

Transfers to unregistered users are not allowed

service_unavailable

Services unavailable

time_out

Time out

token_expired

token is expired

too_many_requests

Too many request in time period

transaction_failure

Transaction failed

unauthorized

Unauthorized

validation_failure

Validation failure

voucher_being_processed_by_another_process

Voucher is being processed by another process

voucher_redeemed

Voucher already redeemed