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

  • admin655
    Asked on July 5, 2016 at 4: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.

    or

     

    2. Set your own amount

    or

     

    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.

    Jimmy

  • Kevin Support Team Lead
    Replied on July 5, 2016 at 4: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.

     

     

  • admin655
    Replied on July 15, 2016 at 11:52 AM

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

    https://form.jotform.com/61963854392972

    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.

    thanks,
    Jimmy

  • David JotForm Support Manager
    Replied 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) How to setup Paypal Pro wizard to take donations AND recurring payments (subscription) Image 1 Screenshot 40

    Then, have the rest of the form fields:

    How to setup Paypal Pro wizard to take donations AND recurring payments (subscription) Image 2 Screenshot 51

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

    http://www.jotformpro.com/form/61964131075959 

    http://www.jotformpro.com/form/61963290865971 

    http://www.jotformpro.com/form/60774554491968 

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

    How to setup Paypal Pro wizard to take donations AND recurring payments (subscription) Image 3 Screenshot 62

    Let us know if you need more help.