Skip to main content

Processing error codes

Apart from general Error status and corresponding HTTP code, Enterprise API will provide you with a detailed description of an error using error codes provided below.

Error codeTypeError code descriptionReasonRecommendationApplicable API Function(s)
1000FinalProcessing error occurred.Some generic processing error, in most cases occurs on the side of our payout partner.Please try again later, and if this error occurs multiple times, contact customer support providing the transaction ids.- fx.rateGet
- fx.rateGet.p2a
- card.createToken
- card.infoGet
- partner.statementGet
- pay.toAccount
- pay.toCard
- getBalance
- task.statusGet
                                     
2000FinalYou can receive the 2000 validation error in two formats:                                               
- Option 1:
Validation error: {field_name}, error: {error_text}. Please try again with corrected payload.
- Option 2:
{
  "data":{
    "validationResult": {
      "errors": [{
        "path": "transferAmount",
        "value": "transferAmount",
        "errorTypes": [
          "0 should be greater than 0"
        ]
      }],
      "status": "Error",
      "message": "Validation error."
    }
  }
}
Data in task payload did not pass Paysend's internal validations.Please correct the request data according to error description and resend the request.- pay.toAccount
- pay.toCard
3000FinalFailed to save card.Paysend tried to tokenize the card but did not succeed.Please try again later, and if this error occurs multiple times, contact customer support providing the global id.
3001FinalTokenised card not found. Please try again with the corrected card token.Token is valid, but the card was not found.Please check token data and try again.
3002FinalUnable to decrypt tokenised card. Please try again with the corrected card token.Token provided is not valid.Please check token data and try again.
3003FinalSingle transaction limit reached.Transaction amount is outside of single transaction limit range.Please try splitting the transaction amount to several transactions with amount below agreed limit for selected destination.
3004FinalAggregate transaction limit reached.Transaction exeeds aggregate transaction limit.Please try again later, once the limit will be reset.
3005FinalProcessing error occurred.Internal error during FX rate calculation.Please try again later, and if this error occurs multiple times, contact customer support providing the request data.- fx.rateGet
- fx.rateGet.p2a
- task.statusGet
3006FinalUnable to find requested data. Please check the request parameters and try again.No data was found for id provided.Please try again later, and if this error occurs multiple times, contact customer support providing the request data.- partner.statementGet
- task.statusGet
3007FinalFailed to get saved card by token. Please try again later or use other card.Paysend tried to get tokenized card data but did not succeed.Please try again later, and if this error occurs multiple times, contact customer support providing the global id.
3008FinalWrong Source Transaction Instrument provided (no such account Id)Source account id provided does not exist.Please check source account id and correct the error.- pay.toAccount
- pay.toCard
3009FinalInsufficient BalanceVirtual balance is not enough to fund the transaction.Please top-up the balance and send transaction creation request again.
3010FinalBank with this UUID has been deleted. Please update bank data.Bank UUID provided is no longer active and cannot be used.Please stop using this id, and perform bank search request to get an updated bank UUID for your criteria.- pay.toAccount
3011FinalPayment with this invoiceId already exists.There is already a successful payment with such InvoiceId. Given the idempotency rules please send a payment with a different invoiceId.Please send a new payment with a different invoiceId.- pay.toAccount
- pay.toCard
3012FinalDeclined for compliance or fraud reasons. Please contact customer support for additional information.Payment has been declined for compliance or fraud reasons.Please contact customer support for additional information or send a payment to a different recipeint.- pay.toAccount
- pay.toCard
4000FinalGeneric decline. Try again and refer to card issuer if issue persists.Generic error on Paysend's payout partner side. Transaction will not be processed and can be resent.Please resend the transaction.- pay.toCard
- task.statusGet
4002FinalThe issuer is temporarily unavailable or has a system issue.Error on recepient's bank side. Transaction was not performed and funds will be returned to source account.Please resend the transaction.- pay.toCard
- task.statusGet
4003FinalApproval amount or frequency limit exceeded. Try again later, send a smaller amount or use another card or account.Transaction amount is above limits for such type of transaction on recepient's side.Please try again later, send a smaller amount or use another card or account.- pay.toAccount
- pay.toCard
- task.statusGet
4004FinalInsufficient funds in the recipient account. Please use a different card.Error on recepient's bank side. Transaction was not performed and funds will be returned to source account.Please try again later, send a smaller amount or use another card or account.- pay.toCard
- task.statusGet
4005FinalIssues with the card information or transaction data.Error with transaction data.Check transaction data for any inconsistencies, resend the transaction and contact customer support if error appears again.- pay.toCard
- task.statusGet
4006FinalDeclined due to account restrictions or bank policies. Recipient needs to contact the receiving bank.Restrictions on receiving side.Contact the recepient to resolve the problem or use another card.- pay.toAccount
- pay.toCard
- task.statusGet
4007FinalDeclined for security or regulatory reasons. Recipient needs to contact the receiving bank.Restrictions on receiving side.Contact the recepient to resolve the problem or use another card.- pay.toAccount
- pay.toCard
- task.statusGet
4008FinalAccount owner refused incoming money transfer. Please contact the account owner.Account owner refused incoming transfer, money will be refunded to the account shortly.Contact the recepient to resolve the problem or use another card/account.- pay.toAccount
- task.statusGet
4009FinalIssues with the account information or transaction data: {error_text}.Error with transaction data. Error text (if provided by payout partner) will be provided in error description.Check transaction data for any inconsistencies, resend the transaction and contact customer support if error appears again.- pay.toAccount
- task.statusGet
4010FinalTransaction cancelled.Transaction was cancelled.Please try again.- pay.toAccount
- task.statusGet
4011FinalInvalid recipient currencyRecepient currency is incorrect.Please try again with another currency.- pay.toAccount
- task.statusGet
4012FinalTransaction amount is greater than maximum allowed for transactionTransaction amount is too big.Please split the transaction into several so that the amount will be below limit.- pay.toAccount
- task.statusGet
4013FinalIncorrect IFSC or BIC codeIncorrect recepient bank's credentials.Please check the credentials and repeat the transaction with correct data.- pay.toAccount
- task.statusGet
4014FinalSender address is incorrect or invalidSender address is required, but the information provided is not correct.Provide correct sender address and repeat the transaction with correct data.- pay.toAccount
- task.statusGet
4015FinalIncorrect branch name or codeIncorrect recepient bank's credentials.Please check the credentials and repeat the transaction with correct data.- pay.toAccount
- task.statusGet
4016FinalRecipient name does not match the accountProvided account has another owner name.Please check recepient name and repeat the transaction with correct data.- pay.toAccount
- task.statusGet
4017FinalInvalid Recipient bank account numberAccount number is not correct (account does not exist).Please check account number and repeat the transaction with correct data.- pay.toAccount
- task.statusGet
4018FinalIBAN provided is invalidIBAN is not correct (account does not exist).Please check IBAN and repeat the transaction with correct data.- pay.toAccount
- task.statusGet
9999Not finalUnknown error. Please contact customer support.Some unexpected response from payout partner.In most cases, the transaction will get a status update from receiving side automatically with some delay.
If transaction will not receive such update, it will be reviewed by our support team. You can get details by contacting our customer support.
- pay.toAccount
- task.statusGet