Payout Errors
This page contains the errors that you can encounter while using Fincra Payout Endpoints
Error Type | Message | Action to take | Category |
---|---|---|---|
NO_ENOUGH_MONEY_IN_WALLET | You don't have enough money in your wallet to make this payout | Please ensure your balance is funded and retry the payout | Genuine Failure |
INVALID_QUOTE | Invalid quote supplied | Please generate a new quote and retry the payout | Genuine Failure |
RESOURCE_NOT_FOUND | Payout not found | Please requery the transaction until you get a definitive response status(processing, failed, successful) from Fincra | Ambiguous |
RESOURCE_NOT_FOUND | Quote not found. Kindly do a re-quote to continue | Please re-generate a new quote and re-initiate the payout. | Genuine Failure |
QUOTE_NOT_GENERATED | Error occurred while generating a quote | Please retry the request | Genuine Failure |
TOO_MANY_REQUESTS | The 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_REFERENCE | Cannot continue, Duplicate Customer Reference Passed | Please retry the request with a unique customer reference | Genuine Failure |
UNPROCESSABLE_ENTITY | Quote 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 payout | Genuine Failure |
UNPROCESSABLE_ENTITY | Destination currency (${destinationCurrency}) not supported | please check the API documentation for supported currencies you can payout to | Genuine Failure |
UNPROCESSABLE_ENTITY | Payment destination ${paymentDestination} not supported for currency ${destinationCurrency}, kindly supply a valid payment destination. | please check the API documentation for supported payment destinations | Genuine Failure |
UNPROCESSABLE_ENTITY | ${currency} currency not supported | please check the API documentation for supported currencies | Genuine Failure |
UNPROCESSABLE_ENTITY | Beneficiary country is required | Happens when you initiate an international payout. Please supply the beneficiary country in the payload | Genuine Failure |
UNPROCESSABLE_ENTITY | Payout 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_UNAVAILABLE | Error occurred during operation. Please try again later. | Please requery the transaction until you get a definitive response status(processing, failed and successful) from Fincra | Ambiguous |
INTERNAL_SERVER_ERROR | Error 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 Fincra | Ambiguous |
VALIDATION_FAILED | Validation failed | please re-check the request payload sent for validation error and try again | Genuine Failure |
ACCESS_DENIED | Access denied to requested resource | Please contact Fincra support team | Genuine Failure |
OPERATION_FORBIDDEN | Operation forbidden | Please contact Fincra support team | Genuine Failure |
Updated about 1 year ago