How to setup Paypal Pro wizard to take donations AND recurring payments (subscription)

  • Profile Image
    Asked on July 05, 2016 at 04:08 PM

    We are a non-profit who would love offer more options to donate than what seem to be offered. Currently, your Paypal Pro setup wizard only allows you to choose between one of either: Product, Subscription, or Donation. This is very limiting.


    We would love to essentially offer all three. Example:


    1. Offer set amounts for a donation: $500, $250, $100 etc.



    2. Set your own amount



    3. Donate as a "subscription" 


    Do I need the paid version of Jotform to have this integration? Is there another way to set it up? Can I use our Paypal Pro account with the Purchase Order payment widget?


    Please let me know the best way to provide more options. See the form linked to view my problem.


  • Profile Image
    Answered on July 05, 2016 at 04:57 PM

    Yes, it is not allowed to have more than one payment integration per form, but there is a workaround to achieve it.

    Do note that this is not a locked feature, it is the same for all accounts. 

    Basically you will need to create 4 forms, the main where you will redirect or show the other forms, then the other forms will contain one payment method, so one form accepting donations, one recurring payments and the other one accepting one payment only (selling products).

    Here is the guide that will help you to achieve this: How-to-Create-a-Basic-Multiple-Payment-form

    Besides this method I think that you may get the most important data in the main form, then allow your users how they would like to pay and based on this answer redirect them to the proper form, you will need to pass the data from the first form to the payment form; however, take a look to the multiple payment guide and let us know if you would like to try this second method, we will be glad to help.



  • Profile Image
    Answered on July 15, 2016 at 11:52 AM

    Thanks, I have the form set-up now, but I have one more issue.

    So, I have to set an iFrame height, but the problem is with each payment portal section. They default to PayPal as a payment option, which is a very short container, until you select a credit card payment method, then it expands to a very tall container. So I can either make it full height, and have a giant blank space under Paypal, or I can make it short in height and have weird scrolling if you select credit card payment.

    Do you have any solutions for a better iframe height in css that will toggle with the changing height of the iframe content? Since I can only add css and no div's around these sections, it rules out a lot of my control options for try to make it responsive. Let me know what you think, or if you have a good solution.


  • Profile Image
    Answered on July 15, 2016 at 12:52 PM

    Basically, when you apply this method, you have a main form where your other forms are displayed based on a selection.

    The main form is just like a container. I would recommend you to just leave the header and field option where the user chooses which type of payment he wants to make:

    (and of course the iframe widgets where the other forms are embedded) 

    Then, have the rest of the form fields:

    In each of the payment forms types, including the submit button: 

    Once you do that, you can increase the height of each Iframe code, in order to display the whole form:

    Let us know if you need more help.