Error types, codes, and objects

Learn about error types, codes, and objects.

Change event error object

When DigitalRiver.js detects a problem with an element, its change event returns an error that contains a type, code, and message.

{
    "type": "validation_error",
    "code": "invalid_card_number",
    "message": "Your card number is invalid."
}

Create source error object

If a problem occurs during the tokenization request, the createSource method and on source event return an error with a type and an array of errors[], each of which contains a detailed message.

{
    "type": "bad_request",
    "errors": [{
           "code": "invalid_parameter",
           "parameter": "owner.firstName",
           "message": "'' is not a valid owner.firstname."
    },
    {
            "code": "currency_unsupported",
            "parameter": "currency",
            "message": "currency 'xyz' is not supported."
    }]
}

Error codes

The following table contains a list of DigitalRiver.js error codes.

You must only indicate that the payment has been declined, and you must not share the code or descriptions below with the customer.

Code
Description

address_mismatch

There is a problem with your address.

invalid_expiration_date

The card is expired or the expiration date is invalid.

invalid_format

The format of your request is invalid.

invalid_parameter

invalid_string_empty

The string value is empty. Provide a valid string value and try again.

method_not_allowed

The method is not allowed. Provide a valid method value and try again.

missing_parameter

not_found

The item requested was not found.

source_not_found

The source you have requested was not found.

unknown_error

An unknown error has occurred

Last updated