Payment Integrations: allow adding multiple payment options per form.

  • Profile Image
    ncaaca
    Asked on August 15, 2019 at 01:33 PM
    Now can we keep the redirect in the iframe so it does not leave the website?
  • Profile Image
    VincentJay
    Answered on August 15, 2019 at 01:37 PM

    Form: https://www.jotform.com/92236039601149

    Could you please share the website link so we can check it further? 

    We'll wait for your reply. Thank you.


  • Profile Image
    ncaaca
    Answered on August 15, 2019 at 02:05 PM

    I truly appreciate everyone's help.  However, if you are new to this problem, please read through the whole thread and the previous thread as I have answered many of these questions.  And when I reply a new tech comes on and asks a question again that was already answered.


    So a brief summary

    Had to use redirects in thank you to support multiple payments.  Redirects have been blocked by chrome for some time now.  Finally have received a solution where the embed code forces the browser to not block redirects.

    However the goal of embed is to keep it on my web page, the redirect which is no longer blocked is taking it off of the webpage.


    dc-aca.org/holding

  • Profile Image
    VincentJay
    Answered on August 15, 2019 at 02:59 PM

    Yes. I read all post on this thread: https://www.jotform.com/answers/1927146

    Unfortunately, that is not possible. There's no way to reload an external page within in iFrame of an embedded JotForm.

    Please check these related threads below. Let us know if you want the other supporters' workaround and we will assist you.

    https://www.jotform.com/answers/471165

    https://www.jotform.com/answers/1674101

    I hope this information helps.

  • Profile Image
    ncaaca
    Answered on August 16, 2019 at 10:21 AM

    Thanks for getting back to me.  It is really disappointing that not only can the form not support multiple payment choices like when jotform sells its own subscriptions. It cannot pass a value to an embedded form.  An now when a form is embedded it can't open the payment processing even on my own website.  It appears that there is no way to make a professional looking checkout (ie staying on the same page, not opening multiple forms, etc) with jotform that has multiple payment options.

    I realize this is not your personal fault, but its a bit much to take.  My group really wants the ach that jotform offers so that is why we stay.


    Please let me know if there is anyway to design a professional looking checkout with multiple payment options (ie no going to other web pages or anything else that makes it unusual for the user)

    thanks

    brad

  • Profile Image
    VincentJay
    Answered on August 16, 2019 at 10:58 AM

    Hi Brad,

    Please give me more time to check your form again. I will get back to you with a simple workaround than the thread links I provided. 

    I got 2 workaround ideas but I need to test it first. 

    Thank you.

     

  • Profile Image
    VincentJay
    Answered on August 17, 2019 at 05:40 PM

    Hi again,

    Here's the 1st demo form idea: https://form.jotform.com/92286324917969

    I used the iFrame Embed widget and embed all needed forms to the main form. After that, I used the Show or Hide condition. Here's the screencast of my 1st demo form:

    1566077760bfs34.gif

    Here's a guide that you can follow: How-to-Create-a-Basic-Multiple-Payment-Form

    The 2nd demo is almost the same but I will use Multiple Pages and Skip Pages conditions. Let me know if you want me to create a demo form. 

    I hope this helps.

  • Profile Image
    ncaaca
    Answered on August 17, 2019 at 08:43 PM

    Hi Vincent

    Thanks for getting back to me. I did the embed first, but I was told that I could not pass a variable (the total) from one form to another when they are embedded.  Have you found a way to make that work?


    Brad

  • Profile Image
    ncaaca
    Answered on August 17, 2019 at 08:50 PM

    Hi (again) Vincent

    If you have not read my first post about the embed option please do so.  I don't understand how your second demo could work.  Because there is only one payment provided allowed per form regardless of pages.

  • Profile Image
    roneet
    Answered on August 17, 2019 at 11:38 PM

    What I noticed in your Form, that you have a single choice option which will redirect to a single Form at a time so it will also allow one payment option regradless of the redirect you have used.

    15660984251.PNG

    With my colleague's Form also it will also display single Form per option selected, the difference would be you have to configure the calculation in each of the Form. Since you cannot pass the value in the iFrame. Here is the Demo Form:

    https://form.jotform.com/92288606986980

    Let us know if you have further questions.

    Thanks.



  • Profile Image
    ncaaca
    Answered on August 18, 2019 at 01:00 PM

    It is not natural or professional to ask for users to choose a payment option before they choose their items.  This practice is universal including jotform that has users choose their subscription then has multiple payment choices and does not have to use multiple forms or leave their website.

    I appreciate everyone's help but I find I am repeating myself between multiple techs that read this form.

    Is there now way to do a professional checkout with multiple payment options with jotform?

    Professional checkouts include

    1.  Asking for payment choice after item choice

    2.  Not sending the user through multiple forms that will lead to multiple emails back to them  for a single checkout experience.

    3.  Not sending the user off of my website.


    Just take a moment to realize that virtually every checkout on every professional website incorporates all of these features.  Including jotform that has a natural and professional checkout system with multiple payment options for their subscriptions.  So I don't think this request is unreasonable or unusual.


    Brad

  • Profile Image
    BDAVID
    Answered on August 18, 2019 at 02:12 PM

    Is there now way to do a professional checkout with multiple payment options with jotform?

    There isn't, because our forms allow only one payment integration per form. What we have are workarounds, which involve working with form's direct links, asking the user the preferred payment method before product selections, and redirecting outside your web site.

    1.  Asking for payment choice after item choice


    No, this is not possible with multiple payment forms workarounds, the only way is to ask the user the preferred payment method before selecting the product: https://www.jotform.com/help/182-How-to-Create-a-Basic-Multiple-Payment-Form

    91365_multiplepayment.gif

    2.  Not sending the user through multiple forms that will lead to multiple emails back to them  for a single checkout experience.

    Unfortunately, this is not possible.

    3.  Not sending the user off of my website.

    This is not possible either.


    I'll forward a feature request to our back-end team on your behalf, in order to have the option to add multiple payment gateways in a single form, so all the workarounds can be avoided to provide a better professional checkout with multiple payment options experience. 

    Please note that there is no estimated time-frame for an implementation. If this gets implemented in the future, you will be notified via this forum thread.

    Let us know if yo have more questions, we will be glad to assist you.

  • Profile Image
    ncaaca
    Answered on August 18, 2019 at 06:20 PM

    Bdavid

    I am not sure why you say this

    1.  The total can be sent to a 2nd form using URL parameters, I have been working with other techs to find a way that it can be read only (which a solution was just found, send to a calculate widget that passes it to a payment widget rather than directly to a payment widget)

    3.  I have been told this is possible if I am willing to use some java or if not that use the source code (but of course if I used source it would have to be updated on my website everytime i made changes to the form on jotform.com)


    There are certainly some possibilities and I asked if there was a simpler way to do this and Vincent was investigating.  He came up with some ideas, but I did not think they would work and told him why.  

    So I just want to go forward to see if there are simpler options than the ones I know of already.  I don't think it is helpful to go through why this is not possible when some possibilities have already been presented. 


  • Profile Image
    BDAVID
    Answered on August 18, 2019 at 07:03 PM

    Hi @ncaaca, I apologize if I did not make myself clear. I meant to say that it is no possible to provide multiple payment options in one form only.

    In Jotform, it is necessary to apply workarounds if you want to provide multiple payment options. 

    These workarounds can vary depending on the form owners, some will find okay having multiple forms embedded into a single one, where the users are firstly asked to select the payment method, example:

    91365_multiplepayment.gif

    Some others would prefer to calculate the total in the first form, and pass it(through URL parameters) upon redirecting the user to a different form based on the payment method that was selected. A few would work with the source code, even hire a developer to write their Javascript code to accomplish what they need.

    Once again, I apologize for my misunderstanding, I thought that you were not willing to try and explore more possible options/workarounds other than having a single form that would do everything at once.

    I am glad to see that you liked the workaround provided on this forum thread: https://www.jotform.com/answers/1930606 

    Anyways, I have submitted this feature request already to our back-end team, let me know if you would like to cancel or leave it there, so in case our forms support multiple payment options in the future, you will be notified via this forum thread.