Authorize.net error codes

Authorize.net: E00027

What This Means

This indicates a failure in validating a payment method. It might be caused by one of these reasons:

    1. The card is expired.
    2. The card number may have one or more incorrect digits, which would cause the number to fail validation.
    3. It could be an issue with both the card number and the expiration date at the same time.

This means that the provided credit card information does not match the required format or is expired.

Suggested Next Steps

    • Remove any expired credit cards, especially if unused or if the customer’s account is already inactive.
    • If the card is not expired yet, simply remove the existing card and re-enter valid credit card information
    • If there are multiple expired or incorrect cards, you can notify the team via success@visp.net, so we can review and assist with the removal or re-validation.

After Resolving The Issue

Reply to the email or send a message to success@visp.net, so the team can review, validate and tokenize the account.

Important Note

If the transaction encountered a decline or a processor error, the transaction will be logged in the Unsettled Transactions within the Merchant Interface of Authorize.net, for the affected account.

Click here for more details on Unsettled Transactions: https://support.authorize.net/knowledgebase/Knowledgearticle/?code=000001237

Authorize.net: E00039

What This Means

A duplicate record already exists (in the Customer Information Manager of Authorize.net)

Common Causes For This Error

    • When customers enter incorrect card details during payment, they receive a denied message, but the invalid card details are still stored. When they correct the details and retry the payment, the system attempts to create another profile with similar details, but Authorize.net rejects it as a duplicate.
    • This occurs when a payment profile already exists or was added on Authorize.net’s side before the card is authorized through VISP, causing a conflict from duplicated data.

Suggested Next Steps

    • Edit or Delete Duplicate Profiles. See instructions here: https://support.authorize.net/knowledgebase/Knowledgearticle/?code=000001579
    • Use the existing card

After Resolving The Issue

Reply to the email or send a message to success@visp.net, so the team can review, validate and tokenize the account.

Authorize.net: E00040

What This Means

This error indicates that either the Customer Profile ID or Payment Profile ID in your Authorize.net CIM customer profile is incorrect.

Common Causes For This Error

    • Issues with storing ID numbers
    • Customer Profile IDs and Payment Profile IDs are missing because the card is expired.
    • The Customer Profile ID and Payment Profile ID does not exist, which indicates that the card may be invalid
    • Using an ID number from one account’s CIM setup when submitting to another account’s CIM setup.

Suggested Next Steps

    1. Check the customer’s information in VISP to see if their credit card details simply needs to be re-added or retried.
    2. Ask the customer to re-enter the current credit card information or add a new card on file.
    3. After re-entering the credit card information or adding a new card on file, simply notify the VISP team, and they can review the account.

After Resolving The Issue
Reply to the email or send a message to success@visp.net, so the team can review the account.

Authorize.net – Resources and Links

?