What is JotForm?
JotForm is a free online form builder which helps you create online forms without writing a single line of code. No sign-up required.

At JotForm, we want to make sure that you’re getting the online form builder help that you need. Our friendly customer support team is available 24/7.

We believe that if one user has a question, there could be more users who may have the same question. This is why many of our support forum threads are public and available to be searched and viewed. If you’d like help immediately, feel free to search for a similar question, or submit your question or concern.

  • Profile Image

    My integration for an authorize.net form isn't working

    Asked by atommiller on September 18, 2016 at 01:01 PM

    I am getting a PCI ERROR. Please help me fix it


  • Profile Image
    JotForm Support

    Answered by Kiran on September 18, 2016 at 02:43 PM

    From the Authorize.net knowledge base, I see that the error message appears when the product type selected is not supported to process the payment. Please follow the steps below to change the selected Product Type with a different one and see if that works:

    1. Log into your account at https://account.authorize.net

    2. Click Account from the main toolbar

    3. Click Merchant Profile

    4. Refer to the Product Type listed under Business Information

    Let us know how it goes after making this change. We will be happy to assist you further. 



  • Profile Image

    Answered by atommiller on September 18, 2016 at 03:46 PM
    I am not sure I understand.
    I was given my API and transaction id # from Authorize.net. Are you saying that I need to create a specific Product type?
    I have not created a product for these items in my Authorize.net account.
    Please advise
    Atom Miller
  • Profile Image
    JotForm Support

    Answered by jonathan on September 18, 2016 at 04:55 PM

    I was able to encounter the same error when I test your form https://www.jotform.us/form/62295690433157 as well.


    As my colleague had already mentioned, please check also this Authorize.Net KB https://support.authorize.net/authkb/index?page=content&id=A597

    it should help in understanding the caused of issue.


    From that article:



    Response Reason Code: 87

    Response Reason Text: Transactions of this market type cannot be processed on this system.

    Notes: The server is not configured to process the product type derived from the market type of this transaction.

    This can happen for four reasons:

    You are attempting to process a type of transaction that your account is not designed to process. For example, you attempt to use a card swipe machine with an account that is enabled for Card Not Present transactions. Your software integration is passing an incorrect value for the field x_market_type. If you are using a Retail account, x_market_type should be set to a value of "2". The integration guide for Card Present transactions can be found at http://www.authorize.net/support/CP_guide.pdf. Your Merchant Service Provider may be incorrectly set up for this account. The product type (SIC code) is incorrect for this account.

    It is recommended to check the posting URL that is being used for your integration. Please consult the guide for the integration method you are using to verify the correct posting URL.

    To help troubleshoot this issue, you can confirm the Product Type for your account using the following steps:

    Log in to your account at https://account.authorize.net. Click Account from the main toolbar. Click Merchant Profile. Refer to the Product Type listed under Business Information.



    Can you please check on your authorize.net account if any 1 of the 4 reasons stated above matches. That probably was the reason for the error.

    Hope this help. Let us know if still not resolve.