This guide provides detailed information about possible errors received in MYMOID responses. As much as in the error messages as in the standard response, MYMOID will send a code to verify that the action has been executed correctly.
Here are the possible codes to receive from MYMOID:
Código MYMOID | Mensaje |
Validator.mymoPay.3dsAuthenticationFailedError |
3D Secure authentication failed |
Validator.mymoPay.amountTooSmall |
Amount too small for this transaction |
Validator.mymoPay.accountNumberFormatNotValid | Account number is not of valid format |
Validator.mymoPay.bicNotValid | BIC code is not valid |
Validator.mymoPay.ibanNotValid |
IBAN code is not valid |
Validator.mymoPay.callToMerchantError | Error calling the callback url in the application |
Validator.mymoPay.cardBlockedByIssuerBankError | Card is blocked by the issuer bank |
Validator.mymoPay.cardNotVerified | Card must be validated before being used |
Validator.mymoPay.cardTemporallyBlockedbyIssuerBa nk | Card is temporally blocked by the issuer bank |
Validator.mymoPay.cardValidationError | Card validation error |
Validator.mymoPay.creditCardAlreadyVerifiedError | This credit card has already been verified |
Validator.mymoPay.creditCardDeleted | Credit card deleted |
Validator.mymoPay.creditCardVerificationError | Error verifying credit card |
Validator.mymoPay.creditCardVerificationMaxAttempts ReachedError | Error verifying credit. The number of attempts to be verified has been reached |
Validator.mymoPay.creditCardVerificationMaxAttemtps ReachedError | This credit card has reached the max attempts to be verified. |
Validator.mymoPay.currencyNotAvailable | Currency not available |
Validator.mymoPay.currencyNotFound | currency not found |
Validator.mymoPay.declinedCardError | Declined card |
Validator.mymoPay.fraudSuspectCardError | Fraud suspect card |
Validator.mymoPay.gatewayConfigurationError | Gateway configuration error |
Validator.mymoPay.gatewayConnectionError | Gateway connection error |
Validator.mymoPay.gatewayError | We cannot process payment because a problem on gateway |
Validator.mymoPay.gatewayServiceError | Gateway system error. Try in a few minutes |
Validator.mymoPay.genericGatewayError | Generic gateway error |
Validator.mymoPay.incorrectOwnerRefund | This merchant is not the owner of this payment order |
Validator.mymoPay.insufficentBalance | insufficient balance |
Validator.mymoPay.invalidCvvCodeError | Cvv code is not correct |
Validator.mymoPay.paymentMethodTypeNotValid | Invalid payment method type |
Validator.mymoPay.InvalidPaymentOrderStatus | Invalid payment order status |
Validator.mymoPay.redsysTokenFormatNotValid | Invalid Redsys token |
Validator.mymoPay.invalidUser | invalid user |
Validator.mymoPay.invalidPaymentOrderParameters | Invalid PaymentOrder parameters |
Validator.mymoPay.merchantNotFound | Merchant not found |
Validator.mymoPay.operationNotAllowedCurrentGatewayError | Operation not allowed for current gateway |
Validator.mymoPay.operationNotAllowedForExternalMerchant | Operation not allowed for external merchant. Trade t should contact the processing center to solve the problem. |
Validator.mymoPay.paymentMethodAuthenticationError | Error authenticating paymentMethod |
Validator.mymoPay.paymentMethodNotValid | Operation not allowed for this payment method |
Validator.mymoPay.paymentNotFound | payment not found |
Validator.mymoPay.paymentOrderExpired | Payment order has expired |
Validator.mymoPay.paymentOrderNotFound | Payment order not found |
Validator.mymoPay.paymentOrderReissueError | Error executing reissue operation |
Validator.mymoPay.paymentOrderStatusUpdateFailed | payment order status could not be updated |
Validator.mymoPay.paymentOrderUnavailable | payment order is not available |
Validator.mymoPay.paymentOrderWithoutAmountCannotBeRefundedError | Payment order with 0 amount cannot be refunded |
Validator.mymoPay.paymentsNotFound | Payments not found |
Validator.mymoPay.payOrderCantBeExpired | Payment order can't be expired |
Validator.mymoPay.payOrderStatusNotAllowed | Operation not allowed for this order status |
Validator.mymoPay.payTypeNotAllowed | Pay type not allowed |
Validator.mymoPay.promotionalCodeInvalidOrExpired | The promotional code is not valid or has expired |
Validator.mymoPay.refundAmountBiggerThanAvailable | Refund amount is bigger than available amount |
Validator.mymoPay.refundAmountTooHighError | Refund amount is too high |
Validator.mymoPay.refundNotAllowedError | Refund not allowed |
Validator.mymoPay.reusePaymentOrderError | The payment order cannot be reused |
Validator.mymoPay.securePaymentNotAllowedOnCurrentGatewayError | Current gateway does not allow secure payment |
Validator.mymoPay.temporaryBlockedOrFraudSuspectCardError | Card temporary blocked by the issuer bank or fraud suspect |
Validator.mymoPay.wrongMerchant | Operation not allowed. Check application configuration |