Error Codes

Error codes for ONERWAY Transfer beneficiary and payment APIs

Create Beneficiary Error Codes

ErrorCodeErrorMsgDescription
50074Illegal parametersBasic required field validation failed. For example: country cannot be null, company name exceeds maximum length (64), etc.
50131Email format invalidPayee email does not match the required email format.
50132Wallet value format invalidWallet identifier (walletPhone) contains spaces or invalid characters.
50093There are no fieldMapping available hereNo field mapping found for the given parameters. This typically only occurs in sandbox environment during integration testing.
60001{fieldName} is requiredA required field is missing. The specific field name will be indicated in the error message.
50095Contact your administrator to add a payment countryNo routing configuration found for the merchant. Contact your account manager to configure.
50096Payment country is not supportedThe target country is not included in the merchant's routing configuration.
50097Payment country does not support this payment methodThe specified wallet type is not supported for this country's routing configuration.
50098Phone number format is incorrectFor wallet payments using mobile number format, the wallet identifier must include the country code prefix.
50099Phone area code format is incorrectThe area code format is invalid.
50100The Swift code is invalidThe SWIFT code provided is not valid.
50101Account type is invalidThe account type value is incorrect for bank transfer / SWIFT payments.
50102Sort code length is invalidThe sort code length does not meet requirements for bank transfer / SWIFT payments.
50103The branch number is filled out incorrectlyThe branch code length does not meet requirements for bank transfer / SWIFT payments.
50104Name only supports Latin charactersFor certain countries (e.g., Japan), last name and first name must use Latin characters only.
50105Company name length invalidThe company name exceeds the allowed length.
50106The date of birth must be earlier than the current dateThe birth date format is incorrect or the date is in the future.
50107Zipcode invalidThe postal code length does not meet requirements.
50124Param invalidCore parameters are missing (merchant number, country, or currency).
60002Should be a valid IBAN for the country/region selectedThe IBAN is invalid or does not match the target country code.
60002Invalid state/provinceThe state or province information is incorrect. Please verify and try again.
60002Payment currency is not supportedThe payment currency is not included in the merchant's routing configuration.
50094Add beneficiary failedInternal service error. Please retry the request.

Edit Beneficiary Error Codes

The edit beneficiary API includes all create beneficiary error codes, plus:

ErrorCodeErrorMsgDescription
50112beneficiaryId invalidThe beneficiaryId does not exist or does not belong to this merchant.

Payment API Error Codes

ErrorCodeErrorMsgDescription
50112beneficiaryId invalidThe beneficiaryId does not exist or cannot be found.
50118Request id repeatDuplicate requestId detected. A distributed lock (10s) or database record with the same requestId already exists.
50093There are no fieldMapping available hereNo field mapping found. This typically only occurs in sandbox during integration.
60001{fieldName} is requiredA required field is missing.
50114Target currency invalidThe target currency does not match the payee's payout currency.
50115Target amount invalidWhen chargeFlag=Y (full amount arrival), targetAmount is missing or <= 0.
50074Source amount can not be null / Source amount needs to be greater than zeroWhen chargeFlag=N (non-full amount arrival), sourceAmount is missing or <= 0.
50117Exchange rate conversion exceptionCurrency conversion failed. This should not occur in production if exchange rate configuration is correct.
50011Insufficient available balanceThe account balance is insufficient to complete this transaction.
50090This beneficiary does not existThe beneficiaryId does not belong to the merchant initiating the payment (authorization check failed).