PLEASE NOTE: These forums are no longer utilized and are provided as an archive for informational purposes only. All support issues will be handled via email using our support ticket system. For more detailed information on this change, please see this blog post.

Paypal with Option for Subscription or One Time payment

  1. Hello All,
    I am new to Gravity Forms, but experienced with WordPress. I have purchased the Developers license, and for the website I am working on, Paypal Pro account is available.
    Currently testing with a Paypal Sandbox account.
    Okay?
    So what I am trying to do:
    One page form that a visitor can choose between four options:
    Regular Price (one time payment)
    Advanced Price (one time payment)
    Regular Price Payment Plan (two payments)
    Advanced Price Payment Plan (two payments)

    I think subscription is how I would set up the payment plans.
    What I want is for only ONE OPTION to be able to be chosen before heading over to Paypal.

    The first problem being that I do not see a way to add a subscription option to be added to a regular Product, nor is there a way to add a one-time payment option to a subscription...at least none that I can see straigth-away.

    Any ideas on this? I am open to writing some PHP if needed, but if there was a simple way to click through, that would be much nicer.

    Posted 12 years ago on Saturday November 3, 2012 | Permalink
  2. I think I have come up with something that is working. I am still open to hearing other ideas, but so far here is what I have:
    a Pricing>Options field with two options of Single Payment or Two Payments
    a Pricing>Product field with options and costs for all Single Payments
    a Pricing>Produc field with options and costs for all Multi-Payments (subscriptions)

    The Product fields are set to conditionally show if corresponding Option is selected.

    In Paypal settings, I created one Transaction type of Products and one for Subscriptions, and then set that to conditionally send to Paypal if corresponding Option from form is selected.

    So far so good. This seems to be working.

    Posted 12 years ago on Sunday November 4, 2012 | Permalink