Payout Errors

This page contains the errors that you can encounter while using Fincra Payout Endpoints

Error TypeMessageAction to takeCategory
NO_ENOUGH_MONEY_IN_WALLETYou don't have enough money in your wallet to make this payoutPlease ensure your balance is funded and retry the payoutGenuine Failure
INVALID_QUOTEInvalid quote suppliedPlease generate a new quote and retry the payoutGenuine Failure
RESOURCE_NOT_FOUNDPayout not foundPlease requery the transaction until you get a definitive response status(processing, failed, successful) from FincraAmbiguous
RESOURCE_NOT_FOUNDQuote not found. Kindly do a re-quote to continuePlease re-generate a new quote and re-initiate the payout.Genuine Failure
QUOTE_NOT_GENERATEDError occurred while generating a quotePlease retry the requestGenuine Failure
TOO_MANY_REQUESTSThe volume of requests sent to the endpoint has exceeded the limit( 200 transaction requests per second per merchant).Kindly ensure that you are not sending over 200 transaction requests per second.Genuine Failure
DUPLICATE_CUSTOMER_REFERENCECannot continue, Duplicate Customer Reference PassedPlease retry the request with a unique customer referenceGenuine Failure
UNPROCESSABLE_ENTITYQuote Reference not specified, Kindly generate a quote first to continue.Happens when you initiate a cross-currency payout. Please generate a quote first and supply the reference when re-initiating the payoutGenuine Failure
UNPROCESSABLE_ENTITYDestination currency (${destinationCurrency}) not supportedplease check the API documentation for supported currencies you can payout toGenuine Failure
UNPROCESSABLE_ENTITYPayment destination ${paymentDestination} not supported for currency ${destinationCurrency}, kindly supply a valid payment destination.please check the API documentation for supported payment destinationsGenuine Failure
UNPROCESSABLE_ENTITY${currency} currency not supportedplease check the API documentation for supported currenciesGenuine Failure
UNPROCESSABLE_ENTITYBeneficiary country is requiredHappens when you initiate an international payout. Please supply the beneficiary country in the payloadGenuine Failure
UNPROCESSABLE_ENTITYPayout to AIRTEL requires a whole num amount.Happens when a decimal is passed in the amount field when a Mobile Money payout is initiated, with mobileMoneyCode: "AIRTEL".
If you are processing a cross-currency payout and the decimal amount generated is post-conversion, you can get a whole number using the quote API with receive action.
Genuine Failure
SERVICE_UNAVAILABLEError occurred during operation. Please try again later.Please requery the transaction until you get a definitive response status(processing, failed and successful) from FincraAmbiguous
INTERNAL_SERVER_ERRORError occured during operation. We're currently checking why this is happening.Please requery the transaction until you get a definitive response status(processing, failed and successful) from FincraAmbiguous
VALIDATION_FAILEDValidation failedplease re-check the request payload sent for validation error and try againGenuine Failure
ACCESS_DENIEDAccess denied to requested resourcePlease contact Fincra support teamGenuine Failure
OPERATION_FORBIDDENOperation forbiddenPlease contact Fincra support teamGenuine Failure