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

    Authorize.net Integration: Error 87: Transactions of this market type cannot be processed on this system.

    Asked by sh3rd1an on November 08, 2016 at 03:43 PM

    We used this form last year and accepted credit card payments with no problems.  We cloned the form, updated the information for this year and started using the form.  Our members who use the form for credit card payments continue to get error codes. One member received the following code "PCI Error During Transaction."  Last Friday I submitted this info to your form and received the below screenshot.

    We called Authorize.net and they have checked our account and told us that our account is set up properly. it is coded in the settings as "Card Not Present."  They have told us that we need to change the settings in our JotForm form to reflect "card Not Present."  I have looked in the set-up of the payment wizard for Authorize.net for a place to change the settings to reflect "Card Not Present" so we can get our credit card payment option to work or offer a work-around so we can accept credit card payments. We need a response as quickly as possible.  Thanks

    Page URL:
    https://form.jotform.com/63064008748962

    Screenshot
    settings credit card how
  • Profile Image
    JotForm Support

    Answered by Jim_R on November 08, 2016 at 09:01 PM

    I noticed you have posted a similar thread a few days ago https://www.jotform.com/answers/982438 that was handled by my colleague.

    The error you're getting "Error 87: Transactions of this market type cannot be processed on this system." is documented on Authorize.net's Support Page here https://support.authorize.net/authkb/index?page=content&id=A597

    For your convenience, I'll paste my colleague's reply here (which is also shown on the link above):

    The suggested solution is to change a product type from your Authorize.net dashboard, here are the steps to do so:

    1. Log in to 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.

    On JotForm's end though, I would recommend you redo your Authorize.net integration since this is a cloned form. Just go to your FORM BUILDER > click the WAND icon for your Authorize.net payment field > remove the APP Login ID and Transaction Key > re-enter your most recent and up to date App Login ID and Transaction Key > then CONTINUE.

    Afterwards, give your form another try.

    If that won't suffice, try obtaining a new Transaction Key from Authorize.net by following this guide: https://www.authorize.net/support/CP/helpfiles/Account/Settings/Security_Settings/General_Settings/API_Login_ID_and_Transaction_Key.htm

    Then use that and update the Transaction Key you entered on your Authorize.net Payment field.

  • Profile Image

    Answered by sh3rd1an on November 09, 2016 at 01:44 PM
    Good morning Jim,
    We went into our Authorize.net account to check the Product Type and it is listed as “Card Not Present” which was set up by Authorize.net when we started using JotForm and Authorize.net a couple of years ago.
    Before contacting JotForm’s Forum on Friday, I had gone in and completely wiped out the credit card portion of the form twice and reentered it twice and we continued to have the problem. I verified that I was using the correct API Login ID and Transaction Key.
    We contacted our Authorize.net customer service yesterday and they feel that the problem lies in the form settings. Our account is set up as a product type of “Card Not Present.” We discussed trying a new Transaction Key and Authorize.net said that this error code is very specific for the problem with the “Card Not Present” setting. Authorize.net did not feel a new Transaction Key would solve the problem and would cause us to have to change out the Transaction Key in all the forms we are currently using.
    Do you have any other recommendations? This has been an issue for the past year and we are very frustrated with the situation. If we cannot accept credit card payments for our members thru JotForm forms, we may have to look elseward for our forms.
    Sherdian Stanford
    Publications/Communications
    Huntsville/Madison County
    Builders Association
    2804 Bob Wallace Avenue
    Huntsville, AL 35805
    (256) 536-2602
    Sherdian@hmcba.org
    www.hmcba.org
    [Facebook-for-Signatures] [Pinterest-for-Signatures] [Twitter-for-Signatures]
    IMPORTANT NOTICE: This transmission (including any attached pages) is intended only for the use of the named addressee(s), and may contain information that is privileged or exempt from disclosure under applicable law. If you are not the named addressee, you are hereby notified that any use dissemination, distributing or copying of this transmission is strictly prohibited. If you have received this transmission in error, please destroy all copies and immediately notify us at this telephone number: (256) 536-2602.
    "What lies behind us and what lies before us are tiny matters compared to what lies within us." ~ Ralph Waldo Emerson
    ...
  • Profile Image
    JotForm Support

    Answered by BDAVID on November 09, 2016 at 04:54 PM

    In our side, the only thing that needs to be setup is the API Login ID, and the Transaction Key credentials from your Authorize.net account.

    Please note that this type of error:

    Has to do with an account that is enabled for Card Not Present transactions. Please refer to this Authorize.net post: https://support.authorize.net/authkb/index?page=content&id=A597 

    So, the "Card Not Present" status needs to be change in your Authorize.net account. Let us know if you have more questions.

  • Profile Image

    Answered by sh3rd1an on November 09, 2016 at 05:44 PM
    If we cannot use the product type “Card Not Present” at all, what other product types are available and what is the recommended or most used product type? Thanks for your help.
    Sherdian Stanford
    Publications/Communications
    Huntsville/Madison County
    Builders Association
    2804 Bob Wallace Avenue
    Huntsville, AL 35805
    (256) 536-2602
    Sherdian@hmcba.org
    www.hmcba.org
    [Facebook-for-Signatures] [Pinterest-for-Signatures] [Twitter-for-Signatures]
    IMPORTANT NOTICE: This transmission (including any attached pages) is intended only for the use of the named addressee(s), and may contain information that is privileged or exempt from disclosure under applicable law. If you are not the named addressee, you are hereby notified that any use dissemination, distributing or copying of this transmission is strictly prohibited. If you have received this transmission in error, please destroy all copies and immediately notify us at this telephone number: (256) 536-2602.
    "What lies behind us and what lies before us are tiny matters compared to what lies within us." ~ Ralph Waldo Emerson
    ...
  • Profile Image
    JotForm Support

    Answered by Jim_R on November 09, 2016 at 07:58 PM

    Hello, sorry for the confusion. Authorize.net has 2 account types, CNP (Card not present) and CP (Card present). AFAIK, all existing Authorize.Net Card Not Present (CNP) accounts, including all sandbox accounts, now have the ability to process both CNP and Card Present (CP) transactions. This new enhancement will be particularly useful for omni-commerce merchants, including those who want to use the Authorize.Net mPOS app with an encrypted card reader to qualify for lower CP rates.

    (The excerpt above was taken from this page https://support.authorize.net/authkb/index?page=content&id=A385&actp=LIST)

    If I'm not mistaken, what you need to use with JotForm is CNP and based on how you described your settings, and confirmed by Authorize.net support, yours is already set to CNP.

    In order to dig in further, I checked your form but failed to find your Authorize.net payment field. Instead, this is what I saw:

    I understand that you had to resort to this workaround for the time being but if possible, can you make a clone of this form > add your Authorize.net payment field in it > configure and set it up the way you had it > then give us the URL of the cloned form?

    This will help us in assisting you on finding out what's wrong and possibly a way to fix it. I've made a couple of tests with our Authorize.net sandbox account but failed to reproduce the error you're seeing.

    Hoping to hear from you soon.

  • Profile Image

    Answered by sh3rd1an on November 10, 2016 at 10:44 AM
    Here is a cloned copy of our form with the credit card integration in it. Hope you can find our problem.
    https://form.jotform.com/63143689951971
    Thanks
    Sherdian Stanford
    Publications/Communications
    Huntsville/Madison County
    Builders Association
    2804 Bob Wallace Avenue
    Huntsville, AL 35805
    (256) 536-2602
    Sherdian@hmcba.org
    www.hmcba.org
    [Facebook-for-Signatures] [Pinterest-for-Signatures] [Twitter-for-Signatures]
    IMPORTANT NOTICE: This transmission (including any attached pages) is intended only for the use of the named addressee(s), and may contain information that is privileged or exempt from disclosure under applicable law. If you are not the named addressee, you are hereby notified that any use dissemination, distributing or copying of this transmission is strictly prohibited. If you have received this transmission in error, please destroy all copies and immediately notify us at this telephone number: (256) 536-2602.
    "What lies behind us and what lies before us are tiny matters compared to what lies within us." ~ Ralph Waldo Emerson
    ...
  • Profile Image
    JotForm Support

    Answered by BDAVID on November 10, 2016 at 12:16 PM

    I have forwarded this issue to our developers, you will be updated via this thread when this gets fixed.

  • Profile Image

    Answered by sh3rd1an on November 15, 2016 at 05:44 PM
    Have you heard any word from the developers regarding our issue with the “Card Not Present” settings with Authorize.net yet? Thanks for your assistance.
    Sherdian Stanford
    Publications/Communications
    Huntsville/Madison County
    Builders Association
    2804 Bob Wallace Avenue
    Huntsville, AL 35805
    (256) 536-2602
    Sherdian@hmcba.org
    www.hmcba.org
    [Facebook-for-Signatures] [Pinterest-for-Signatures] [Twitter-for-Signatures]
    IMPORTANT NOTICE: This transmission (including any attached pages) is intended only for the use of the named addressee(s), and may contain information that is privileged or exempt from disclosure under applicable law. If you are not the named addressee, you are hereby notified that any use dissemination, distributing or copying of this transmission is strictly prohibited. If you have received this transmission in error, please destroy all copies and immediately notify us at this telephone number: (256) 536-2602.
    "What lies behind us and what lies before us are tiny matters compared to what lies within us." ~ Ralph Waldo Emerson
    ...
  • Profile Image
    JotForm Support

    Answered by jonathan on November 15, 2016 at 07:20 PM

    The submitted ticket report had already been assigned to one of our developer. I am sorry as there is no update on the fix yet as of this time. 

    We will notify you here for any news/update on the status.

    Thank you.

  • Profile Image

    Answered by sh3rd1an on November 16, 2016 at 02:44 PM
    Can you give us a timeframe when we can expect a response from the developer? We have members who use our forms and want to use their credit cards for payment for the convenience but can’t. It also makes our accounting staff do twice as much work by having to track our members for payment. We would appreciate a resolution as quickly as possible as we have been already corresponding with JotForm for 2 weeks regarding this problem. Thanks
    Sherdian Stanford
    Publications/Communications
    Huntsville/Madison County
    Builders Association
    2804 Bob Wallace Avenue
    Huntsville, AL 35805
    (256) 536-2602
    Sherdian@hmcba.org
    www.hmcba.org
    [Facebook-for-Signatures] [Pinterest-for-Signatures] [Twitter-for-Signatures]
    IMPORTANT NOTICE: This transmission (including any attached pages) is intended only for the use of the named addressee(s), and may contain information that is privileged or exempt from disclosure under applicable law. If you are not the named addressee, you are hereby notified that any use dissemination, distributing or copying of this transmission is strictly prohibited. If you have received this transmission in error, please destroy all copies and immediately notify us at this telephone number: (256) 536-2602.
    "What lies behind us and what lies before us are tiny matters compared to what lies within us." ~ Ralph Waldo Emerson
    ...
  • Profile Image
    JotForm Support

    Answered by Kevin_G on November 16, 2016 at 03:56 PM

    Unfortunately we cannot provide you an ETA about when this will be resolved, I can see this ticket has been escalated as "Urgent" so we should be updates via this thread as soon as possible.

    I will also ask for updates to the assigned developer so if I receive an update I will update you here as soon as possible. 

    Thank you for your patience. 

  • Profile Image
    JotForm Support

    Answered by NeilVicente on November 24, 2016 at 05:14 PM

    Hi Sherdian,

    I tested your cloned form and on our back end, an error 103 was logged. Error 103 states that the keys used are invalid.

    I checked your form's integration and noticed that the Login ID you entered is only 8 characters long; 4 characters less than the usual 12-character Login ID for Authorize.Net CNP accounts.

    Can you please verify that your Login ID is correct?

    To check:

    1. Login to your Authorize.Net account

    2. Go to Account > Settings

    3. Click API Credentials and Keys

    Do let us know if you need further help on this matter.