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 functionality and external posting

  1. JohnC28
    Member

    Hi

    Where can I read about the PayPal Add-on? I've tried to look at some of the posts in the forum (I'm particularly interested in recurring payments) but I get an error when trying to view them - permission?

    Also, what can you tell me about the way external sites could post to a gravity form? I want to host iframes that have forms in them which in turn post to a form on my site that takes the posted values, redisplays them (for further amend) and adds some extra fields.

    Finally, is there some sort of money back guarantee? I sort of understand you reasons for not showing the documentation prior to purchase, but that makes it very difficult to be sure that this plugin is for me. (I've tried the demo site but it doesn't let me save anything and doesn't preview the forms I've created).

    JC

    Posted 14 years ago on Tuesday February 1, 2011 | Permalink
  2. The only public information on the PayPal Add-On is what is posted on the support blog in the release announcements. The Documentation itself is only accessible to customers with access to Add-Ons.

    Currently Gravity Forms forms can only be output by WordPress, so forms are output using a shortcode or function call. If you wanted to display a form on another site that wasn't running WordPress you would have to use an iframe and iframe in a page from your WordPress site that contains the form. You may have to create a page template that is pretty much blank for this type of use, otherwise it would also have your site design wrapped around it.

    If what you want to do is create a form user fills out that then redirects them to a page containing a Gravity Form that is then pre-populated with those values, this can be accomplished by simply creating a hardcoded form that contains the form fields you want the user to fill out first with the form action set to GET and the form action with the URL of the Gravity Form you want to pre-populate. You would then configure the form fields on your Gravity Form so that they can be populated dynamically and setup the parameter names for each field so that when the hardcoded form is submitted the values are sent via the form action to the Gravity Form. It sounds confusing, but it's pretty simple in actual implementation.

    There is currently not a money back guarantee because once you purchased, you receive all of the source code for Gravity Forms.

    If you have any questions regarding functionality, what the PayPal add-on can do, etc. Just post on this forum, thats what it is for.

    The PayPal Add-On lets you create simple order forms that can be 1) One Time Payments, 2) Donations or 3) Recurring Payments. It then passes the appropriate data to PayPal to handle the transaction and the user completes the transaction on PayPal. That is basically the extent of the PayPal Add-On, along with some simple reporting capabilities. It is compatible with all of Gravity Forms features for creating Posts, and when combined with the User Registration Add-On it can also create users only after payment is received.

    It works with the PayPal IPN system so you must be able to use IPN in order to use the Add-On properly.

    Posted 14 years ago on Thursday February 3, 2011 | Permalink
  3. JohnC28
    Member

    Thank you, but you do make it hard for people trying to make a buying decision - we can't see what the plug-in does before purchase, yet we can't send it back afterwards if it doesn't do what we want.

    Surely a list of methods and properties with a brief explanation wouldn't harm things that much and would at least give us an idea of what's available.....

    My need with the iframe is your 2nd explanation - an external iframe that would be posting to a WordPress hosted Gravity form. Presumably you're talking about the default value and using the insert variable from the dropdown with $_POST['whatever'] in the textbox?

    Posted 14 years ago on Thursday February 3, 2011 | Permalink
  4. The PayPal Add-On is in beta, it hasn't been released as a final release and therefore documentation hasn't been finalized and complete information hasn't been made public. It's beta software only available to Developer License holders. Information hasn't been made public yet because it hasn't been released or promoted to the general public yet. It isn't listed on the main Gravity Forms site for this very reason.

    You wouldn't pre-populate a field using the default value functionality. That is something different. Also the variables that are supported by Gravity Forms are only the variables in the insert variable drop down. You can insert custom variables.

    To pre-populate a field you would edit the field, select the Advanced tab and check the "Allow field to be populated dynamically" box and then give the field a parameter name. The paramater name would then be used in your hardcoded first form as the field name so when you use GET as a post action it passes that field value using that parameter name (ex. ?email=my@email.com, email would be the parameter name).

    I'm not sure what you mean by a list of methods and properties... it's WYSIWYG style software. You don't integrate with it using code, methods and properties. You create a form and map fields on your form to corresponding PayPal data using an admin tool. There will be ways to customize the functionality but it will be done via hooks/filters.

    Here is a screenshot of the setup screen:

    http://www.gravityhelp.com/wp-content/uploads/2010/11/paypal-integration.png

    There isn't really more to it than what is in the screenshot. It automatically recognizes "Pricing Fields" on the form to pass that pricing data, if the fields have value, to PayPal. It lets you use a form to pass purchase data to PayPal as either a 1) One Time Payment, 2) Donation or 3) Recurring Payment.

    Posted 14 years ago on Friday February 4, 2011 | Permalink