What does this error mean?

maricris_snmaricris_sn Member
in Help edited June 13
Error: There was an error processing your payment: The value for the # field is too long. # characters (maximum) are allowed. Your entry contains # characters. (Response Reason Code: 5005)
I encounter this error after filling in the details on the checkout page. I have only two items in cart (both not needing shipment). The first item is added to cart on previous page, the second item is computed and added on the checkout page itself. When I submit the order, I get this error. However, I don't know what field is referred to the error.

Please help. Thank you
Tagged:
Comments
  • Found the codes were those returned via Converge payment gateway. For those who will encounter this, check this document: https://developer.elavon.com/content/api/eb6e9106-0172-4305-bc5a-b3ebe832f823.rcosoomi/documents/converge-integration-guide/book/integration/auth_response_codes/error_codes.html

    However, it still doesn't answer the question which field is at fault. So, my concern still persists.
  • fc_adamfc_adam FoxyCart Team
    @maricris_sn,

    Thanks for posting the additional details, I'm sorry to hear you're experiencing this error. That particular response, as you've discovered, is coming back from the gateway directly. I'm not sure why they're not specifying exactly which field they have an issue with - that isn't super helpful at all! I would assume that the # is meant to be replaced with specific details, but it doesn't appear to be happening here.

    Checking the requests and comparing it to the documentation for your gateway - I believe perhaps the city and address2 fields are the ones at issue - they're both limited to 30 characters, but the values entered were longer than that.

    I'm going to open a ticket on our side to ensure that we restrict all of the fields to the lengths that Elavon support to prevent this error from occurring again. We'll follow-up once we're able to put those in place.
Sign In or Register to comment.