Error Code Error Message 0000 Successfull Process (Link creation successfull) 0001 Error in payinMerchantID not valid (the field is empty) 0002 Error in payinAmount not valid (the field is empty) 0003 Error in payinCurrency not valid (the field is empty) 0004 Error in payinMerchantOperationNumber not valid (the field is empty) 0005 Error in payinVerification not valid (the field is empty) 0006 Error in payinTransactionErrorURL not valid (the field is empty) 0007 Error in payinTransactionOKURL not valid (the field is empty) 0008 Error in payinProcessorCode not valid 0009 Error payinMerchantID not valid (it's wrong) 0010 Error in payinVerification (it's wrong) 0011 Error in merchant not enabled 0012 Error in payinTransactionErrorURL not valid 0013 Error in payinTransactionOKURL not valid 0015 Error in payinAmount format not valid 0017 Error in payinCurrency not valid 0018 Error in processor not valid 0019 Error in currency, not exist for merchant 0022 Error in transaction payinCustomerTypeDocument no exits 0023 Error in transaction, payinCustomerDocument no exits 0024 Error in transaction, payinCustomerDocument no exits 0025 Customer Type Document invalid 0026 Customer Document invalid 0030 Error due to non-compliance with pre-authorization rules (only for Argentina) 0031 Error in processor, code value no registered 0032 Error in processor, key no registered 0040 Error in transaction, cbu is required 0041 Error in transaction, cuit is requiredYUNO LOGIC: 0042 Error on sendGateWay YUNO 0043 CBU and CUIT don't match 0044 The subscription is inactive 0046 CBU Exceeds maximum length 0047 CUIT Exceeds maximum length 0048 Error in collectorCode: invalid or unsupported value. 0049 Error in CollectorCode: this value is not enabled for your account 0050 Error in collectorCode: the processor is temporarily unavailable. Please try again later. 0051 Error in collectorCode: collector not available or currency - min/max amount not allowed 0099 Internal Error Payin
Error Code Error Message 9001 Refer to card issuer 9002 Refer to card issuer's special conditions 9003 Invalid merchant 9007 Pick-up card, special condition 9012 Invalid transaction 9013 Invalid amount 9014 Card number does not exist 9015 Issuer or bin number does not exist 9017 Customer cancellation 9019 Retry Transaction 9025 Unable to locate record on file 9030 Format error 9039 No credit account 9051 Not sufficient funds 9052 Non-existing current account 9054 Expired card 9055 Incorrect personal identification number 9057 Transaction not permitted to cardholder 9061 Effective advance is exceeded 9062 Restricted card 9065 Merchant has exceeded the number of daily transactions 9075 Allowable number of PIN tries exceeded 9078 Card not activated 9080 Card expiration date invalid 9089 Customer info invalid 9092 Financial institution or intermediate network facility cannot be found for routing 9093 Transaction cannot be completed 9094 Duplicate transmission 9096 System malfunction 9097 Operation Timeout 9099 Error 9005 Do not honor 9020 Invalid response 9031 Bank not supported by switch 9034 Suspected fraud 9040 Requested function not supported 9041 Lost card 9043 Stolen card, pick-up 9056 No card record 9058 Transaction not permitted to terminal 9062 Restricted card 9066 Card acceptor call acquirer's security department 9068 Response received too late 9094 Duplicate transmission 9090 Issuer or switch is inoperative 9000 Succeeded
Errors related to API key validation, request signatures, and access authorization.
type summary code message authentication_errorUnauthorized request B401Unauthorized request authentication_errorUnauthorized request B401Timestamp outside allowed time window authentication_errorUnauthorized request B401Invalid api key authentication_errorUnauthorized request B401Invalid signature authentication_errorForbidden request B403Forbidden request authentication_errorForbidden request B403API key not authorized for this API
Errors triggered by missing or malformed HTTP headers and request body structure.
type summary code message validation_errorInvalid request B400Invalid request validation_errorMissing required header: X-Timestamp B400Missing required header: X-Timestamp validation_errorMissing required header: {headerName} B400Missing required header: {headerName} validation_errorInvalid timestamp value B400Invalid timestamp value validation_errorNo key configured for merchant {merchantId} B400No key configured for merchant {merchantId} validation_errorAt least one filter must be provided B400At least one filter must be provided validation_errorInvalid request body ERR_INVALID_REQUEST_BODYInvalid request body validation_errorInvalid request body ERR_INVALID_REQUEST_BODYstatus must be one of: ACTIVE, INACTIVE, DELETED validation_errorInvalid request body ERR_INVALID_REQUEST_BODYInvalid value '{value}' for field '{field}' validation_errorOne or more fields failed validation ERR_INVALID_TYPEInvalid value '{value}' for '{field}'. Expected type: {type}
Errors triggered by invalid or missing fields in the owner object.
type summary code message validation_errorOne or more fields failed validation ERR_INVALID_FIELDowner is required validation_errorOne or more fields failed validation ERR_INVALID_FIELDowner.type is required validation_errorOne or more fields failed validation ERR_INVALID_FIELDtype must be either 'PERSON' or 'COMPANY' validation_errorOne or more fields failed validation ERR_INVALID_FIELDInvalid owner fields for selected owner.type validation_errorOne or more fields failed validation ERR_INVALID_FIELDowner.referenceId is required validation_errorOne or more fields failed validation ERR_INVALID_FIELDowner.referenceId must be between 1 and 36 characters validation_errorOne or more fields failed validation ERR_INVALID_FIELDowner.firstName must be between 1 and 50 characters validation_errorOne or more fields failed validation ERR_INVALID_FIELDowner.lastName must be between 1 and 50 characters validation_errorOne or more fields failed validation ERR_INVALID_FIELDowner.companyName must be between 1 and 80 characters validation_errorOne or more fields failed validation ERR_INVALID_FIELDowner.email is required validation_errorOne or more fields failed validation ERR_INVALID_FIELDInvalid owner.email validation_errorOne or more fields failed validation ERR_INVALID_FIELDowner.email must be between 1 and 50 characters validation_errorOne or more fields failed validation ERR_INVALID_FIELDowner.phone is required validation_errorOne or more fields failed validation ERR_INVALID_FIELDphone.countryCode is required validation_errorOne or more fields failed validation ERR_INVALID_FIELDphone.countryCode must contain only digits and be between 1 and 4 characters validation_errorOne or more fields failed validation ERR_INVALID_FIELDphone.number is required validation_errorOne or more fields failed validation ERR_INVALID_FIELDphone.number must contain only digits and be between 4 and 14 characters validation_errorOne or more fields failed validation ERR_INVALID_FIELDowner.document is required validation_errorOne or more fields failed validation ERR_INVALID_FIELDowner.document.type is required validation_errorOne or more fields failed validation ERR_INVALID_FIELDowner.document.number is required conflict_errorConflict request ownerowner is required conflict_errorConflict request owner.typeowner.type is required conflict_errorConflict request owner.typeInvalid owner.type: {type} conflict_errorConflict request owner.documentowner.document is required conflict_errorConflict request owner.document.numberowner.document.number is required conflict_errorConflict request owner.document.typeValidation for document type {documentType} is not supported conflict_errorConflict request owner.document.typeInvalid document number {number} for type {documentType} conflict_errorConflict request owner.firstNameowner.firstName is required for PERSON conflict_errorConflict request owner.firstNameowner.firstName must be between 3 and 50 characters conflict_errorConflict request owner.firstNameowner.firstName must not be provided for COMPANY conflict_errorConflict request owner.lastNameowner.lastName is required for PERSON conflict_errorConflict request owner.lastNameowner.lastName must be between 3 and 50 characters conflict_errorConflict request owner.lastNameowner.lastName must not be provided for COMPANY conflict_errorConflict request owner.companyNameowner.companyName is required for COMPANY conflict_errorConflict request owner.companyNameowner.companyName must be between 3 and 80 characters conflict_errorConflict request owner.companyNameowner.companyName must not be provided for PERSON conflict_errorConflict request owner.phone.countryCodeowner.phone.countryCode must contain only digits and be between 1 and 4 characters conflict_errorConflict request owner.phone.numberowner.phone.number must contain only digits and be between 1 and 14 characters
Errors triggered by invalid document types or unsupported country/currency combinations.
type summary code message conflict_errorConflict request account.countryaccount.country is required for document validation conflict_errorConflict request account.countryCountry {country} is not supported for document validation conflict_errorConflict request account.countryInvalid document type {documentType} for country {country}. Valid types are: {validTypes}
Errors triggered by invalid or missing fields in the account object.
type summary code message validation_errorOne or more fields failed validation ERR_INVALID_FIELDaccount is required validation_errorOne or more fields failed validation ERR_INVALID_FIELDaccount.category is required validation_errorOne or more fields failed validation ERR_INVALID_FIELDcategory is required validation_errorOne or more fields failed validation ERR_INVALID_FIELDcategory must be 'VIRTUAL' validation_errorOne or more fields failed validation ERR_INVALID_FIELDaccount.type is required validation_errorOne or more fields failed validation ERR_INVALID_FIELDInvalid account.name for selected account.type validation_errorOne or more fields failed validation ERR_INVALID_FIELDaccount.name length is invalid validation_errorOne or more fields failed validation ERR_INVALID_FIELDaccount.country is required validation_errorOne or more fields failed validation ERR_INVALID_FIELDaccount.country must be 3 characters (ISO 3166-1 alpha-3) validation_errorOne or more fields failed validation ERR_INVALID_FIELDcountry must be one of 'PER', 'MEX', or 'ARG' validation_errorOne or more fields failed validation ERR_INVALID_FIELDaccount.currency is required validation_errorOne or more fields failed validation ERR_INVALID_FIELDaccount.currency must be 3 characters (ISO 4217) conflict_errorConflict request accountaccount is required conflict_errorConflict request account.countryCountry {country} is not supported for account.type validation conflict_errorConflict request account.typeInvalid account.type '{type}' for country '{country}'. Valid value: '{validType}' conflict_errorConflict request account.countryCountry {country} is not supported for account.currency validation conflict_errorConflict request account.currencyInvalid account.currency '{currency}' for country '{country}'. Valid value: '{validCurrency}'
Errors triggered by invalid status values, status transitions, or malformed metadata.
type summary code message validation_errorOne or more fields failed validation ERR_INVALID_FIELDstatus is required validation_errorOne or more fields failed validation ERR_INVALID_FIELDstatus must be one of: ACTIVE, FAILED_CREATION validation_errorOne or more fields failed validation ERR_INVALID_FIELDdepositMode is required validation_errorOne or more fields failed validation ERR_INVALID_FIELDreason must be between 1 and 50 characters validation_errorOne or more fields failed validation ERR_INVALID_FIELDmerchantId is required validation_errorOne or more fields failed validation ERR_INVALID_FIELDmetadata must not contain more than 5 elements validation_errorError update account is {status} B400Error update account is {status} validation_errorError update account.name is same B400Error update account.name is same conflict_errorConflict request metadata.keymetadata.key must not exceed 20 characters conflict_errorConflict request metadata.keymetadata.key must contain only letters, digits, hyphen (-) or underscore (_) conflict_errorConflict request metadata.valuemetadata.value must not exceed 100 characters conflict_errorConflict request metadata.valuemetadata.value contains invalid characters. Allowed: letters, digits, spaces, - _ . : , / @, currency symbols
Errors triggered by duplicate records, missing entities, or invalid state operations.
type summary code message conflict_errorConflict request B409Conflict request conflict_errorConflict request B409Merchant not found conflict_errorConflict request B409Merchant account already exists conflict_errorConflict request B409Merchant Account was not found conflict_errorConflict request B409Merchant Account not found conflict_errorConflict request B409Merchant was not method configured for virtual account conflict_errorConflict request B409Account already exists for this merchant with the same referenceId and account type conflict_errorConflict request B409{statusCode} status was not found conflict_errorConflict request requestRequest cannot be null
Errors triggered when a requested status change is not allowed given the account's current state.
type summary code message conflict_errorInvalid status request B421Invalid status request conflict_errorInvalid status request B421Cannot update status for a deleted account conflict_errorInvalid status request B421Target status must be ACTIVE or INACTIVE conflict_errorInvalid status request B421Target status must be DELETED conflict_errorInvalid status request B421Invalid status transition from {current} to {new}. Allowed transitions: ACTIVE -> INACTIVE, INACTIVE -> ACTIVE conflict_errorInvalid status request B421Cannot update status to {status}, only accepts DELETED status
Errors triggered by failures in downstream provider communication (e.g. GMoney).
type summary code message provider_errorProvider error B502Provider error provider_errorProvider error B502Error communicating with provider: {error} provider_errorProvider error B502Account creation failed in provider provider_errorProvider error B502Error updating account status in provider: {error} downstream_unavailableDependent service unavailable ERR_DOWNSTREAM_UNAVAILABLEA dependent service is unavailable or timed out downstream_errorDownstream service error ERR_DOWNSTREAMA dependent service returned an error
Errors caused by unexpected failures in the Virtual Account service.
type summary code message internal_errorGeneral exception B999General exception internal_errorGeneral exception B999An error occurred while creating the MerchantAccount
Code Message Details SET-001Missing required field currency is required SET-002Invalid currency format currency must be ISO 4217 code SET-003Missing required field amount is required SET-004Invalid amount format amount must be numeric SET-005Invalid amount value amount must be greater than 0
Code Message Details SET-006Insufficient balance amount exceeds available balance SET-007Currency balance not found merchant has no balance in requested currency SET-008Invalid merchant configuration merchant not configured for balance settlement
Code Message Details SET-010Settlement not found No settlement exists with the given ID SET-011Invalid status transition Settlement is not in PENDING status
Code Message Details SET-012Merchant not found No merchant exists with the given ID
Code Message Details SET-009Internal server error Unexpected processing error