Authorize.net: PCI error is displayed when subscription name has a "&".

  • Profile Image
    juliagreenpto
    Asked on September 04, 2017 at 05:51 PM

    I have tested my form several times to ensure all the payment options and variables are working, but now I am receiving an error message: PCI :: Error on transaction An error occurred while parsing EntityName. Line 1, position 279. Please go back and fix this.

     

    I've updated the transaction key and ensured that the API login credentials are correct, but this has not solved the issue

  • Profile Image
    Kevin_G
    Answered on September 04, 2017 at 07:26 PM

    Apologies for the inconveniences this may have caused to you. 

    I have been testing this and was able to replicate the issue on a cloned form of yours. After spending some time investigating the issue I can see it is related to the "&" character included in your subscription name, it only seems to happen with subscriptions too as I have tested selling products and it works as expected. 

    I can also replicate the issue on a different form I've created so this will be forwarded to our second level, our developers will take a look on it and we will keep you updated via this thread. 

    In the meantime, I would recommend you to remove the "&" from your subscriptions names. 

     

  • Profile Image
    juliagreenpto
    Answered on September 05, 2017 at 12:45 AM

    Thank you. I was able to remove the & sign and it is functioning without error now.

    I have been told that when users are filling in the payment information, it continues to jump down to the bottom of the form before they have finished inputting their information, causing them to continuously scroll back up to complete their payment information. 

    Is there anything I can do to fix that?

  • Profile Image
    Charlie
    Answered on September 05, 2017 at 03:05 AM

    Apologies for the inconvenience. For the other concern that you have, I have opened a separate thread for it so that we can better discuss it. Please refer to this link instead: https://www.jotform.com/answers/1239727. We will address it accordingly.

    Thank you.

  • Profile Image
    omur
    Answered on September 05, 2017 at 06:30 AM

    Hello,

    Entering & in the product name would indeed break the communication format being used to communicate with Authorize.net.

    I've issued an update and it should not happen again.

    It might take some time for the live servers to get the update.

    Please don't use the & character in the name of your product in the meantime.

    Thank you