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.

Take payment first with paypal then add details to order

  1. michaelelas
    Member

    Is it possible using gravity forms and the paypal addon to follow this order process:

    1. User inputs basic information (name, address, etc)
    2. User taken to paypal gateway
    3. Upon successful payment, user gets sent to add additional information to the form e.g. descriptive order details

    I feel people will be overwhelmed if I ask them to input chunky order details first and may lead to fewer people using my services.

    Posted 11 years ago on Thursday July 4, 2013 | Permalink
  2. David Peralty

    Unfortunately, Gravity Forms is setup to take payments as the last step in creating an entry, and not a middle step. You could do this with two forms, but the data management might get frustrating.

    Posted 11 years ago on Thursday July 4, 2013 | Permalink
  3. michaelelas
    Member

    Damn really wanted to buy this plugin but this feature is essential for me :(

    Are there no work around's, like using the user registration plugin?

    Posted 11 years ago on Thursday July 4, 2013 | Permalink
  4. David Peralty

    There is no way to put payment processing in the middle of a form submission. The only workaround that I know if is to use separate forms. One before payment processing and one after, but then the entries are separate as entries are form specific. Gravity Forms doesn't include a way to edit entries at this time, so it isn't like you could do what you originally wanted, either. Sorry.

    Posted 11 years ago on Thursday July 4, 2013 | Permalink
  5. michaelelas
    Member

    Ok well, is it possible, if doing 2 forms to pass along the fields from the first form to the second one, including the paypal transaction id?

    Posted 11 years ago on Thursday July 4, 2013 | Permalink
  6. David Peralty

    I am not sure how easy it would be to pass all the details between them. I would have to check with our developers on what the return URL looks like from Paypal to make sure you can add query strings and grab the Paypal transaction ID. I'll point this out to them on Monday if that's okay.

    Posted 11 years ago on Thursday July 4, 2013 | Permalink

This topic has been resolved and has been closed to new replies.