Purchasing a Gravity Forms License

Purchasing a Gravity Forms License

What are the benefits to purchasing Gravity Forms?What to check before you purchaseWhere to purchaseAccepted payment methodsHow can I obtain a refund?How do I obtain a copy of my receipt?ScreenshotsA. Choosing PayPal billing option.B. PayPal Authentication Pop-Up

What are the benefits to purchasing Gravity Forms?
Purchasing a Gravity Forms annual license key grants you access to more than just the wonderful feature suite of the best WordPress form plugin! It enables access to our downloads, access to automatic updates for official releases of Gravity Forms and official Gravity Forms add-ons, and gains you direct access to our world class human support team. Additionally, you』ll be helping to support further development of all the Gravity Forms suite of products.
What to check before you purchase
Before you purchase, you should:

review the system requirements.
check out the various license types to determine the license level that suits your needs.
perhaps even try our test drive demo site.

Where to purchase
Gravity Forms licenses can only be purchased via the official GravityForms.com website. All our available products can be found on the Pricing page. Gravity Forms comes in multiple flavors, each of which offers different inclusions and annual pricing. Once you have made a decision, click the Buy Now button.
Accepted payment methods
Our payments page accepts most major credit cards as well as PayPal. By default, you will be presented with the credit card form under the Billing Information section.
To switch to Paypal as your payment method:

Click the Paypal radio button. Screenshot A
Enter the first and last name of your PayPal account.
Click the blue button titled 「Click to Authorize with PayPal「.
A pop-up window will show on the page, screenshot B, allowing you to login to your Paypal account and proceed with the purchase.

How can I obtain a refund?
Before requesting a refund, please be sure to review our refund policy. If you still wish to request a refund, check out the Obtaining a Refund for Your License help document.
Note: Refund requests submitted outside of our Support system (e.g. email, social media, contact us form, etc) will not be processed.
How do I obtain a copy of my receipt?
Refer to this article for instructions.
Screenshots
A. Choosing PayPal billing option.

B. PayPal Authentication Pop-Up

Promotion and Sponsorship

Promotion and Sponsorship

Can I follow Gravity Forms on Twitter or Facebook?Would you give me a license to be used as a prize?Can you sponsor my local WordCamp?

Can I follow Gravity Forms on Twitter or Facebook?
If you would like to follow us on Twitter, follow @rocketgenius and on Facebook, we can be found at Facebook.com/rocketgenius. Also, feel free to follow our founders on Twitter under @carlhancock, @kflahaut, and @acancado.
Would you give me a license to be used as a prize?
If we do not have a previous relationship with you or your company, we will not provide licenses to be used as prizing. Please do not contact us regarding this at this time. We will update this question if our policy should change.
Can you sponsor my local WordCamp?
We have historically supported many of the WordPress and WordPress community events. Obviously we cannot support every one, but feel free to contact us (at least 2 months in advance) using our Contact Us form, and include all details relating to the location, organizers, your expected turnout and what you are looking for from Gravity Forms.

Products and Services Transaction Type in the PayPal Payments Standard Add-On

Products and Services Transaction Type in the PayPal Payments Standard Add-On

Transaction Type-specific Options

When using the PayPal Add-Ons for Gravity Forms, you can set various transaction types depending on your needs such as Products and Services, Subscription, and Donations. The most common, Products and Services, is used to sell one-time purchases of physical or digital products.

Transaction Type-specific Options

If you select Products and Services from the Transaction Type drop down, the option below will appear.

The Payment Amount field denotes which field will be used for the payment amount. It can be set to Form Total or an additional field that you have configured.

If you need more information on configuring feeds within the PayPal Payments Standard Add-On, review our article on Creating a Feed for the PayPal Payments Standard Add-On.

Product

Product

SummaryCommon SettingsGeneral SettingsField TypePriceDisable Quantity FieldMerge TagsUsageModifiers

Summary

The Product field allows the creation of products in the form. There are several options for the type of field that should be used for the Product Field: Single Product, Drop Down, Radio Buttons, and User Defined Price. It is available under the Pricing Fields section within the form editor.

Product field as displayed in the Field Library

Product field as displayed in the Form Editor.

Important: If you use a choice based field type and your choice labels contain any HTML or special characters such as ampersands, commas, hyphens or brackets of any type, you MUST enable the show values feature and give each choice a simple and unique value which does not contain any special characters. Failure to configure values could cause issues for features such as calculations, conditional logic, dynamic population, and validation.

Common Settings

This field uses only common field settings for the Appearance and Advanced settings. For a description of each of the common field settings, refer to this article. Below you will find description of specialty settings that are particular to this field.

General Settings

Field Type

Select the type of field from the available form fields.

FieldDescriptionSingle ProductThe Single Product field type will display the price and a quantity field by default.Drop DownThe Drop Down field type will display as a drop down field on your form. When this option is selected, the General tab will refresh with options to specify multiple products.Radio ButtonsSimilar to the Drop Down option, but radio buttons instead.User Defined PriceThe User Defined Price field type will display as a single line input on your form.HiddenIf set to Hidden, the product field will not be shown, but will still be processed upon submission.CalculationGenerates product information based on calculations. See this article for an example and the rules on using calculations.

Price

Enter the base price for this product.

Disable Quantity Field

Disables the quantity field. A quantity of 1 will be assumed or you can add a Quantity field to your form from the Pricing Fields.

Merge Tags

For more information on the use of merge tags, refer to these articles.

Usage

{Product Name A (Name):1.1}
{Product Name A (Price):1.2}
{Product Name A (Quantity):1.3}

Modifiers

This merge tag does not have any modifiers.

Product Field CSS Selectors

Product Field CSS Selectors

ContainerPrice LabelPriceQuantity Input

Container
example: product field container (div) – applies to all forms
1body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_singleproduct {border: 1px solid red;}
example: product field container (div) – applies just to form ID #1
1body #gform_wrapper_1 .gform_body .gform_fields .gfield .ginput_container_singleproduct {border: 1px solid red;}
example: product field container (div) – applies just to specific container (based on the unique parent element ID – replace 「XX_X」 with your actual element ID)
1body #gform_wrapper_1 .gform_body .gform_fields #field_XX_X.gfield .ginput_container_singleproduct {border: 1px solid red;}
Price Label
example: product price label (span) – applies to all forms
1body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_singleproduct .ginput_product_price_label {color: red;}
example: product price label (span) – applies just to form ID #1
1body #gform_wrapper_1 .gform_body .gform_fields .gfield .ginput_container_singleproduct .ginput_product_price_label {color: red;}
example: product price label (span) – applies just to specific container (based on the unique parent element ID – replace 「XX_X」 with your actual element ID)
1body #gform_wrapper_1 .gform_body .gform_fields #field_XX_X.gfield .ginput_container_singleproduct .ginput_product_price_label {color: red;}
Price
example: product price (span) – applies to all forms
1body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_singleproduct .ginput_product_price {color: red;}
example: product price (span) – applies just to form ID #1
1body #gform_wrapper_1 .gform_body .gform_fields .gfield .ginput_container_singleproduct .ginput_product_price {color: red;}
example: product price (span) – applies just to specific container (based on the unique parent element ID – replace 「XX_X」 with your actual element ID)
1body #gform_wrapper_1 .gform_body .gform_fields #field_XX_X.gfield .ginput_container_singleproduct .ginput_product_price input {color: red;}
Quantity Input
example: product field quantity (input) – applies to all forms
1body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_singleproduct .ginput_quantity {border: 1px solid red;}
example: product field quantity (input) – applies just to form ID #1
1body #gform_wrapper_1 .gform_body .gform_fields .gfield .ginput_container_singleproduct .ginput_quantity {border: 1px solid red;}
example: product field quantity (input) – applies just to specific container (based on the unique parent element ID – replace 「XX_X」 with your actual element ID)
1body #gform_wrapper_1 .gform_body .gform_fields #field_XX_X.gfield .ginput_container_singleproduct .ginput_quantity {border: 1px solid red;}

About Processor Decline Errors When Attempting A Purchase

About Processor Decline Errors When Attempting A Purchase

IntroductionWhat is a Processor Decline?But Why Did They Reject The Charge? But there is no problem with my card!What can Gravity Forms do to resolve this? How can I resolve this?

Introduction

Simple transactions often get turned away by the myriad of institutions involved in carrying, validating, approving and executing a charge. Even perfectly valid credit cards can be caught in bank issues, setup problems and fraud risk algorithms. This article helps explain your possible next steps if this has happened to you while trying to make a purchase on the Gravity Forms website.

What is a Processor Decline?

Processor Decline is one of the most common causes of a failed transaction.

In summary, this is an error code returned from your financial institution (your bank or credit card company) to our payment processor that says the bank will not authorize this charge.

In more detail—when you enter your transaction details and press 「go」 on our purchase page, your details are securely sent from our payment collection site to a payment gateway, who』s job it is to obtain authorization for the charge from your bank, and then execute the commands necessary to initiate the transfer of funds between financial institutions.

They start this process by sending details and asking the bank, 「will you honor this charge?」. A processor decline is the bank』s way of saying 「No, we will not.」

But Why Did They Reject The Charge?

The bank does not provide many details with this message. We get an error code and short description (see link below), but since they are responsible for protecting your financial privacy, we get basically nothing else.

The link below shows a list of the types of error codes your bank may send with a processor decline. These are not always visible when you make a purchase, but we can look them up with you transaction metadata. Link: list of decline codes.

But there is no problem with my card!

We know, we hear that all the time! In our experience, how banks utilize their error codes can vary widely. With all the various state and country regulations, combined with a myriad of internal processes and staff training levels, financial institutions seem far from consistent in this, and definitely not faultless in how each executes this process.

For example, we frequently see error code 2001 (Insufficient Funds) for accounts and credit cards that have no fund issues.

As another example, we hear all the time about a credit card being refused on one site, but working perfectly well on others. Sometimes, this may be related to how the bank implements their own fraud risk algorithms, and what code they send back when they are worried about a possibly fraudulent transaction. Approaches to this issue seem very inconsistent from what little we can see at our end.

Lesson being, don』t trust the error code as written. If you have any doubt, ask your bank!

What can Gravity Forms do to resolve this?

Unfortunately, we have no actions we can take to alleviate these types of declines. We cannot override, skip or otherwise manipulate the bank』s processor response (for obvious reasons), and our payment gateway will always honor them as received and immediately abort the charge attempt. The solution always lies with your bank.

How can I resolve this?

Firstly, check the card details. You probably entered it right, but worth a double check.

If possible, try a different card. This may clean up the issue straight away. Or pay with PayPal, where card details do not have to be re-entered.

Otherwise, contact your bank. Reach out to their customer support and ask then why your charge of amount $X on date Y was rejected. Hopefully you get someone with the knowledge to identify a setup issue, or able to review their flags for a perceived 「unusual charge」 that may stop one charge from going through.

We understand this is a frustrating situation, we feel your customer frustration around it every day. Hopefully this article helped clarify the best pathways to resolving it!

Print

Print

Choosing the bulk print option from the Entry List view, or the Print button from the Entry Detail view, will show a print preview for your entry (or entries if bulk printing), displaying all the form field names as well as values that have been entered.

Postmark Change Log

Postmark Change Log

1.3 | 2021-02-031.2 | 2020-09-241.1 | 2020-03-241.0 | 2018-11-05

1.3 | 2021-02-03

Fixed an issue where email tracking settings are not retained in Gravity Forms 2.5.
Fixed an issue where the email statistics are rendered in a difficult-to-read format.
Fixed a fatal error that can occur during form submission when the notifications are being processed.

1.2 | 2020-09-24

Added support for Gravity Forms 2.5.
Added support for sending result notes.
Added gform_postmark_send_email_failed hook to allow developers to take additional actions when email sending fails.
Fixed PHP 7.4 notices which occur when the API is initializing and the settings are empty.

1.1 | 2020-03-24

Added translations for Hebrew, Hindi, Japanese, and Turkish.
Improved logging to include notification id, notification name, and entry id in the sending process.

1.0 | 2018-11-05

It's all new!

Post Title

Post Title

SummaryCommon SettingsGeneral SettingsMerge TagsUsageModifiers

Note: This field cannot be used with the Advanced Post Creation Add-On. If utilizing that plugin for post creation, use a standard field type instead.

Summary

The Post Title field allows users to submit data that is then used to populate the title for a post. It is available under the Post Fields section within the form editor. This field works in tandem with the other Post fields to allow you to create a form that can generate post data from a user submission. The Post Title field can be formatted using the Create Post content template option.

Post Title field as displayed in the Field Library

Post Title field as displayed in the Form Editor.

Common Settings

This field uses only common field settings for the Appearance and Advanced settings. For a description of each of the common field settings, refer to this article. Below you will find description of specialty settings that are particular to this field.

General Settings

SettingDescriptionPost StatusSelect the post status that will be used for the post that is created by the form entry. Available options are Draft, Pending Review, and Published.Default Post AuthorSelect the author that will be used for the post that is created by the form entry.Use logged in user as authorSelect the category that will be used for the post that is created by the form entry.Post FormatSelect the post format that will be used for the post that is created by the form entry. i.e. Gallery, Image, QuotePost CategoryAdd a text input as the final choice of your radio button field. This allows the user to specify a value that is not a predefined choice.Create Content TemplateCheck this option to format and insert form fields into the Post Title.

Merge Tags

For more information on the use of merge tags, refer to these articles.

Usage

{Field Name:2}

Modifiers

This merge tag does not have any modifiers.