Skip to main content

Error codes

These error codes are provided as parameters to the errorCallbacks of tokenize and refreshCvv.

The callbacks will receive an array of error codes, one for each detected error, for example:

[
{ "attribute": "number", "key": "errors.blank", "message": "Card number must not be empty" },
{ "attribute": "cvv", "key": "errors.blank", "message": "CVV code must not be empty" }
]

Card number

Empty

{
"attribute": "number",
"key": "errors.blank",
"message": "Card number must not be empty"
}

Invalid

{
"attribute": "number",
"key": "errors.invalid",
"message": "Invalid card number"
}

CVV/CVC code

Empty

{
"attribute": "cvv",
"key": "errors.blank",
"message": "CVV code must not be empty"
}

Invalid

{
"attribute": "cvv",
"key": "errors.invalid",
"message": "Invalid CVV code"
}

Expiration

Expiration month empty

{
"attribute": "month",
"key": "errors.blank",
"message": "Expiration month must not be empty"
}

Expiration month invalid

{
"attribute": "month",
"key": "errors.invalid",
"message": "Invalid expiration month"
}

Expiration year empty

{
"attribute": "year",
"key": "errors.blank",
"message": "Expiration year must not be empty"
}

Expiration year invalid

{
"attribute": "year",
"key": "errors.invalid",
"message": "Invalid expiration year"
}

Card expired

{
"attribute": "year",
"key": "errors.expired",
"message": "Card expired"
}

Card holder

Card holder empty

{
"attribute": "card_holder",
"key": "errors.blank",
"message": "Card holder must not be empty"
}

First name empty

{
"attribute": "first_name",
"key": "errors.blank",
"message": "First name must not be empty"
}

Last name empty

{
"attribute": "last_name",
"key": "errors.blank",
"message": "Last name must not be empty"
}