{"id":17575,"date":"2012-04-04T05:52:53","date_gmt":"2012-04-04T05:52:53","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/gravity-forms-stripe\/"},"modified":"2020-11-19T07:01:35","modified_gmt":"2020-11-19T07:01:35","slug":"gravity-forms-stripe","status":"publish","type":"plugin","link":"https:\/\/kn.wordpress.org\/plugins\/gravity-forms-stripe\/","author":8123389,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.9.2.14","stable_tag":"1.9.2.14","tested":"5.5.18","requires":"3.9","requires_php":"","requires_plugins":"","header_name":"Gravity Forms + Stripe","header_author":"gravity+","header_description":"","assets_banners_color":"3f3524","last_updated":"2020-11-19 07:01:35","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/gravityplus.pro\/gravity-forms-stripe","header_plugin_uri":"https:\/\/gravityplus.pro\/gravity-forms-stripe","header_author_uri":"https:\/\/gravityplus.pro","rating":3.6,"author_block_rating":0,"active_installs":700,"downloads":74262,"num_ratings":54,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.1":{"tag":"0.1","author":"naomicbush","date":"2012-04-04 22:52:56"},"0.1.1":{"tag":"0.1.1","author":"naomicbush","date":"2012-04-05 03:09:07"},"0.1.2":{"tag":"0.1.2","author":"naomicbush","date":"2012-04-06 21:51:22"},"0.1.3":{"tag":"0.1.3","author":"naomicbush","date":"2012-09-09 23:54:49"},"1.6.11.1":{"tag":"1.6.11.1","author":"naomicbush","date":"2013-01-12 16:16:38"},"1.6.9.1":{"tag":"1.6.9.1","author":"naomicbush","date":"2012-11-07 10:58:14"},"1.7.10.1":{"tag":"1.7.10.1","author":"naomicbush","date":"2013-10-09 04:11:26"},"1.7.11.1":{"tag":"1.7.11.1","author":"naomicbush","date":"2013-10-31 08:56:52"},"1.7.11.2":{"tag":"1.7.11.2","author":"naomicbush","date":"2013-11-06 00:49:24"},"1.7.2.1":{"tag":"1.7.2.1","author":"naomicbush","date":"2013-05-02 16:43:01"},"1.7.2.2":{"tag":"1.7.2.2","author":"naomicbush","date":"2013-05-03 02:00:07"},"1.7.2.3":{"tag":"1.7.2.3","author":"naomicbush","date":"2013-05-15 02:55:52"},"1.8.1":{"tag":"1.8.1","author":"naomicbush","date":"2015-12-14 07:49:40"},"1.9.2.10":{"tag":"1.9.2.10","author":"naomicbush","date":"2018-01-12 02:27:30"},"1.9.2.11":{"tag":"1.9.2.11","author":"naomicbush","date":"2018-03-08 20:46:06"},"1.9.2.12":{"tag":"1.9.2.12","author":"naomicbush","date":"2020-09-08 09:08:34"},"1.9.2.13":{"tag":"1.9.2.13","author":"naomicbush","date":"2020-10-27 04:32:09"},"1.9.2.14":{"tag":"1.9.2.14","author":"naomicbush","date":"2020-11-19 07:01:35"},"1.9.2.4":{"tag":"1.9.2.4","author":"naomicbush","date":"2016-03-10 16:48:16"},"1.9.2.5":{"tag":"1.9.2.5","author":"naomicbush","date":"2016-03-10 18:36:03"},"1.9.2.6":{"tag":"1.9.2.6","author":"naomicbush","date":"2016-03-11 08:41:01"},"1.9.2.7":{"tag":"1.9.2.7","author":"naomicbush","date":"2016-08-30 15:39:01"},"1.9.2.8":{"tag":"1.9.2.8","author":"naomicbush","date":"2016-09-28 03:03:28"},"1.9.2.9":{"tag":"1.9.2.9","author":"naomicbush","date":"2017-12-14 06:40:17"}},"upgrade_notice":{"1.9.2.14":"<p>Fix support key check<\/p>","1.9.2.13":"<p>Fix API key not validating due to new Stripe account restrictions<\/p>","1.9.2.12":"<p>Update Stripe PHP library<\/p>","1.9.2.11":"<p>Update Gravity Forms helper functions and Stripe PHP library.<\/p>","1.9.2.10":"<p>Update Gravity Forms helper functions and Stripe PHP library.<\/p>","1.9.2.9":"<p>DO NOT UPDATE if you are using More Stripe and don&#039;t have version 1.9 or greater (email support for latest version). Update Stripe PHP library.<\/p>","1.9.2.8":"<p>DO NOT UPDATE if you are using More Stripe and don&#039;t have version 1.9 or greater (email support for latest version). Update Stripe PHP library.<\/p>","1.9.2.7":"<p>DO NOT UPDATE if you are using More Stripe and don&#039;t have version 1.9 or greater (email support for latest version). Fix issue with upgrader check preventing other plugins from installing (credit: Mahbubur).<\/p>","1.9.2.6":"<p>DO NOT UPDATE if you are using More Stripe and don&#039;t have version 1.9 or greater (email support for latest version). Fix fatal error when activated with an incompatible version of More Stripe. Also fix currency error on Forms-&gt;Settings page.<\/p>","1.9.2.4":"<p>Huge update! Backup your site and your database before upgrading as this version upgrades your database. You will also need to <a href=\"https:\/\/dashboard.stripe.com\/account\/apikeys\">update your Stripe API<\/a> in your Stripe dashboard Account Settings.<\/p>","1.8.1":"<p>Gravity Forms 1.8 compatibility release, as well as a few fixes.<\/p>","1.7.11.2":"<p>Critical fix! Please upgrade or your form will not correctly process payments. Also check Stripe dashboard for wrong charge amounts.<\/p>","1.7.11.1":"<p>New version available! Adds new conditional logic options and fields to Stripe feed.<\/p>","1.7.10.1":"<p>New version available! Fixes several issues &amp; adds support for Stripe accounts with multiple currencies.<\/p>","1.7.2.3":"<p>Important fix for JS issue in IE9 that prevents successful form submission.<\/p>","1.7.2.2":"<p>Important fix for billing address issue! Please upgrade to make sure billing address is sent to Stripe.<\/p>","1.7.2.1":"<p>Important update for Gravity Forms 1.7. Please upgrade to the latest version or your form may not correctly process payments.<\/p>","1.6.11.1":"<p>New version available! Adds support for Canadian Stripe accounts, fixes PHP warnings.<\/p>","1.6.9.1":"<p>Important fix for all outstanding issues to date. Please upgrade to the latest version or your form may not correctly process payments.<\/p>","0.1.3":"<p>Important fix for conflicts with other GF payments add-ons! Please upgrade to the latest version.<\/p>","0.1.2":"<p>Important fix for error handling! Please upgrade to the latest version.<\/p>","0.1.1":"<p>Important fix! Please upgrade to the latest version or your form may not correctly process payments.<\/p>"},"ratings":{"1":14,"2":4,"3":3,"4":2,"5":31},"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":1368417,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":1368417,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":1368417,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":1368417,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1","0.1.1","0.1.2","0.1.3","1.6.11.1","1.6.9.1","1.7.10.1","1.7.11.1","1.7.11.2","1.7.2.1","1.7.2.2","1.7.2.3","1.8.1","1.9.2.10","1.9.2.11","1.9.2.12","1.9.2.13","1.9.2.14","1.9.2.4","1.9.2.5","1.9.2.6","1.9.2.7","1.9.2.8","1.9.2.9"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":1368417,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":1368417,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":1368417,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":1368417,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":1368417,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":1368417,"resolution":"6","location":"assets","locale":""},"screenshot-7.png":{"filename":"screenshot-7.png","revision":1368417,"resolution":"7","location":"assets","locale":""},"screenshot-8.png":{"filename":"screenshot-8.png","revision":1368417,"resolution":"8","location":"assets","locale":""}},"screenshots":{"1":"Activate Gravity Forms","2":"Activate Gravity Forms + Stripe","3":"Stripe settings page","4":"Product and Credit Card field","5":"Form Settings-&gt;Stripe menu","6":"Create Stripe Rule","7":"Stripe Rule page","8":"Need help?"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[361,601,2695,10152,5349],"plugin_category":[41,42,45],"plugin_contributors":[81409,81410],"plugin_business_model":[],"class_list":["post-17575","plugin","type-plugin","status-publish","hentry","plugin_tags-form","plugin_tags-forms","plugin_tags-gravity","plugin_tags-gravity-form","plugin_tags-stripe","plugin_category-communication","plugin_category-contact-forms","plugin_category-ecommerce","plugin_contributors-gravityplus","plugin_contributors-naomicbush","plugin_committers-naomicbush"],"banners":{"banner":"https:\/\/ps.w.org\/gravity-forms-stripe\/assets\/banner-772x250.png?rev=1368417","banner_2x":"https:\/\/ps.w.org\/gravity-forms-stripe\/assets\/banner-1544x500.png?rev=1368417","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/gravity-forms-stripe\/assets\/icon-128x128.jpg?rev=1368417","icon_2x":"https:\/\/ps.w.org\/gravity-forms-stripe\/assets\/icon-256x256.jpg?rev=1368417","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/gravity-forms-stripe\/assets\/screenshot-1.png?rev=1368417","caption":"Activate Gravity Forms"},{"src":"https:\/\/ps.w.org\/gravity-forms-stripe\/assets\/screenshot-2.png?rev=1368417","caption":"Activate Gravity Forms + Stripe"},{"src":"https:\/\/ps.w.org\/gravity-forms-stripe\/assets\/screenshot-3.png?rev=1368417","caption":"Stripe settings page"},{"src":"https:\/\/ps.w.org\/gravity-forms-stripe\/assets\/screenshot-4.png?rev=1368417","caption":"Product and Credit Card field"},{"src":"https:\/\/ps.w.org\/gravity-forms-stripe\/assets\/screenshot-5.png?rev=1368417","caption":"Form Settings-&gt;Stripe menu"},{"src":"https:\/\/ps.w.org\/gravity-forms-stripe\/assets\/screenshot-6.png?rev=1368417","caption":"Create Stripe Rule"},{"src":"https:\/\/ps.w.org\/gravity-forms-stripe\/assets\/screenshot-7.png?rev=1368417","caption":"Stripe Rule page"},{"src":"https:\/\/ps.w.org\/gravity-forms-stripe\/assets\/screenshot-8.png?rev=1368417","caption":"Need help?"}],"raw_content":"<!--section=description-->\n<p>Accept one-time and recurring subscription payments directly on your WordPress site with <a href=\"https:\/\/stripe.com\">Stripe<\/a> \u2014 no coding (not even shortcoding) required.<\/p>\n\n<p><em>\"<strong>My client was getting killed with his prior e-commerce solution<\/strong>. (triple dipping, high gateway fees from 2 banks, prior site developer charging per reg fees, you name it)\u2026\"<\/em><\/p>\n\n<p>That's just one of the many quotes we get from our customers on why they look to <a href=\"https:\/\/stripe.com\">Stripe<\/a> to easily and securely process credit cards directly on their site, without having to deal with merchant accounts, PCI-compliance, or PayPal.<\/p>\n\n<h3>But why is it so hard to find a WordPress plugin that allows you to accept any type of Stripe payment?<\/h3>\n\n<p>AND doesn't force you to jump through hurdles or completely limit the ability to collect the additional data you need?<\/p>\n\n<p>You just want to be able to easily<\/p>\n\n<ul>\n<li>collect <em>any<\/em> type of <strong>custom data<\/strong> from your customer<\/li>\n<li>accept one-time and\/or *<strong>recurring subscription<\/strong> payments<\/li>\n<li>allow your customer to <strong>enter their own payment amount<\/strong><\/li>\n<li>*display prices and accept payments in <strong>multiple currencies<\/strong><\/li>\n<li>*<strong>save or authorize cards<\/strong> instead of charging them right away (great for pre-orders)<\/li>\n<li>*accept Stripe discount <strong>coupon codes<\/strong><\/li>\n<li>provide custom <strong>payment receipts<\/strong><\/li>\n<li><strong>create a user or a post<\/strong> on your site <em>only<\/em> if a payment was successful<\/li>\n<li>*allow your customers to log in and <strong>update their billing information or subscription plan<\/strong>, or<\/li>\n<li>*<strong>re-use their payment information<\/strong> without having to fill in credit card details again (great for one-click upsells)<\/li>\n<\/ul>\n\n<p>without <em>any<\/em> coding at all, even \"short\"coding.<\/p>\n\n<p>You've gone through <strong>all of the Stripe plugins you can find<\/strong> and they all <strong>seem to be missing one thing<\/strong> you really need to do.<\/p>\n\n<h3>What if you didn't have to spend time trying to wrestle a plugin into submission and instead found <em>exactly<\/em> what you need?<\/h3>\n\n<p><em>\"...Your plugin and Stripe have processed<\/em> <strong>$38,000+<\/strong> <em>worth of transactions in the past few months<\/em> <strong>without a hiccup<\/strong>. <em>My client is thrilled\"<\/em> -David F.<\/p>\n\n<p><em>The plugin is perfect for our requirement of having a multi-functional recurring payment form that gives more dynamism than a more generic payment form would allow. A+<\/em> -Cian O.<\/p>\n\n<p>How much easier would your life be if you found a plugin that <strong>bends over backwards to help you be successful<\/strong> with your Stripe payments?<\/p>\n\n<p>Built by someone that actually knows what they're doing with Stripe, and keeps you and the plugin updated with changes to make sure your payments continue running smoothly without disruption?<\/p>\n\n<p><em>\"Naomi has had<\/em> <strong>the most amazing customer support<\/strong> <em>while personally helping me through a problem until 3:00 a.m. (her time!) She's<\/em> <strong>knowledgeable about her product working with other plugins and stays current and up to date<\/strong><em>! I almost feel like she's a friend now...\"<\/em> - Laurie<\/p>\n\n<blockquote>\n  <p><strong>Gravity Forms + Stripe integrates with <em><a href=\"https:\/\/rocketgenius.pxf.io\/c\/1212782\/445235\/7938\">Gravity Forms<\/a><\/em> \u2014 one of the best WordPress visual form builders (why reinvent the wheel?) - to allow you to create <em>completely custom payment forms<\/em> that are processed with Stripe.<\/strong><\/p>\n  \n  <p><strong><a href=\"https:\/\/downloads.wordpress.org\/plugin\/gravity-forms-stripe.zip\">Try it out<\/a><\/strong><\/p>\n  \n  <p>OR<\/p>\n  \n  <p>*<strong>Get additional features with <a href=\"https:\/\/gravityplus.pro\/gravity-forms-stripe?utm_source=wordpress.org&amp;utm_medium=link&amp;utm_content=description&amp;utm_campaign=gravity-forms-stripe\">More Stripe here<\/a><\/strong><\/p>\n<\/blockquote>\n\n<p><strong><a href=\"https:\/\/wordpress.org\/plugins\/gravity-forms-stripe\/other_notes\/\">Support Options<\/a><\/strong><\/p>\n\n<h3>Support<\/h3>\n\n<blockquote>\n  <p><strong>Get important <a href=\"https:\/\/gravityplus.pro\/gravity-forms-stripe\/updates\/?utm_source=wordpress.org&amp;utm_medium=link&amp;utm_content=other-notes&amp;utm_campaign=gravity-forms-stripe\">plugin updates<\/a><\/strong><\/p>\n  \n  <p><strong>Get <a href=\"https:\/\/gravityplus.pro\/gravity-forms-stripe\/get-help?utm_source=wordpress.org&amp;utm_medium=link&amp;utm_content=other-notes&amp;utm_campaign=gravity-forms-stripe\">professional support<\/a><\/strong><\/p>\n  \n  <p><strong>Request a <a href=\"https:\/\/gravityplus.pro\/support\/gravity-forms-stripe\/request-feature?utm_source=wordpress.org&amp;utm_medium=link&amp;utm_content=other-notes&amp;utm_campaign=gravity-forms-stripe\">new feature<\/a><\/strong><\/p>\n  \n  <p><strong>Have the plugin <a href=\"https:\/\/gravityplus.pro\/gravity-forms-stripe\/custom-setup?utm_source=wordpress.org&amp;utm_medium=link&amp;utm_content=other-notes&amp;utm_campaign=gravity-forms-stripe\">setup or customized<\/a> for you<\/strong><\/p>\n<\/blockquote>\n\n<p><strong><a href=\"https:\/\/www.transifex.com\/projects\/p\/gravity-forms-stripe\/\">Submit a translation<\/a><\/strong><\/p>\n\n<p><strong><a href=\"https:\/\/gravityplus.pro\/contact\/?utm_source=wordpress.org&amp;utm_medium=link&amp;utm_content=other-notes&amp;utm_campaign=gravity-forms-stripe\">Report a bug<\/a><\/strong><\/p>\n\n<p><a href=\"https:\/\/gravityplus.pro\/contact\/?utm_source=wordpress.org&amp;utm_medium=link&amp;utm_content=other-notes&amp;utm_campaign=gravity-forms-stripe\">Contact me<\/a><\/p>\n\n<p><a href=\"https:\/\/twitter.com\/gravityplus\">Follow on Twitter<\/a> for Gravity Forms tutorials and other resources<\/p>\n\n<h3>Current Limitations<\/h3>\n\n<ul>\n<li>Cannot have Stripe Add-On activated at the same time as Authorize.Net, PayPal Pro or any other Stripe Add-Ons<\/li>\n<li>One Stripe form per page<\/li>\n<\/ul>\n\n<h3>Initial Supporters<\/h3>\n\n<p><a href=\"http:\/\/profiles.wordpress.org\/daveshine\/\">daveshine<\/a>, <a href=\"http:\/\/profiles.wordpress.org\/admodiggity\/\">admodiggity<\/a>, <a href=\"http:\/\/profiles.wordpress.org\/pnommensen\/\">pnommensen<\/a>, Linda C., <a href=\"http:\/\/profiles.wordpress.org\/jacobdubail\/\">jacobdubail<\/a>, Michael S., Mark C., <a href=\"http:\/\/profiles.wordpress.org\/willshouse\">willshouse<\/a>, Dan B., Aaron A., <a href=\"http:\/\/profiles.wordpress.org\/wpcdn\">wpcdn<\/a>, <a href=\"http:\/\/profiles.wordpress.org\/feshin\">feshin<\/a>, Scot R., Teresa O.<\/p>\n\n<!--section=installation-->\n<p>This section describes how to install and setup the Gravity Forms Stripe Add-On. Be sure to follow <em>all<\/em> of the instructions in order for the Add-On to work properly. If you're unsure on any step, there are <a href=\"https:\/\/wordpress.org\/plugins\/gravity-forms-stripe\/screenshots\/\">screenshots<\/a>.<\/p>\n\n<h3>Requirements<\/h3>\n\n<p>Requires at least WordPress 3.9, PHP 5.3, <em><a href=\"https:\/\/rocketgenius.pxf.io\/c\/1212782\/445235\/7938\">Gravity Forms<\/a><\/em> 1.9, and <a href=\"https:\/\/dashboard.stripe.com\/account\/apikeys\">Stripe API version<\/a> 2016-03-07. Works with WordPress Multisite.<\/p>\n\n<h3>Steps<\/h3>\n\n<ol>\n<li><p>Make sure you have your own copy of <em><a href=\"https:\/\/rocketgenius.pxf.io\/c\/1212782\/445235\/7938\">Gravity Forms<\/a><\/em>. This plugin does not include <em><a href=\"https:\/\/rocketgenius.pxf.io\/c\/1212782\/445235\/7938\">Gravity Forms<\/a><\/em>. It will work with any of the <em><a href=\"https:\/\/rocketgenius.pxf.io\/c\/1212782\/445235\/7938\">Gravity Forms<\/a><\/em> licenses.<\/p><\/li>\n<li><p>You'll also need a <a href=\"https:\/\/stripe.com\">Stripe<\/a> account<\/p><\/li>\n<li><p>Upload the plugin to your WordPress site. There are three ways to do this:<\/p>\n\n<ul>\n<li><p><strong>WordPress dashboard search<\/strong><\/p>\n\n<ul>\n<li>In your WordPress dashboard, go to the <strong>Plugins<\/strong> menu and click the <em>Add New<\/em> button<\/li>\n<li>Search for <code>Gravity Forms Stripe<\/code><\/li>\n<li>Click to install the plugin that says Gravity Forms Stripe by gravity+<\/li>\n<\/ul><\/li>\n<li><p><strong>WordPress dashboard upload<\/strong><\/p>\n\n<ul>\n<li>Download the plugin zip file by clicking the orange download button on this page<\/li>\n<li>In your WordPress dashboard, go to the <strong>Plugins<\/strong> menu and click the <em>Add New<\/em> button<\/li>\n<li>Click the <em>Upload<\/em> link<\/li>\n<li>Click the <em>Choose File<\/em> button to upload the zip file you just downloaded<\/li>\n<\/ul><\/li>\n<li><p><strong>FTP upload<\/strong><\/p>\n\n<ul>\n<li>Download the plugin zip file by clicking the orange download button on this page<\/li>\n<li>Unzip the file you just downloaded<\/li>\n<li>FTP in to your site<\/li>\n<li>Upload the <code>gravity-forms-stripe<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<\/ul><\/li>\n<\/ul><\/li>\n<li><p>Visit the <strong>Plugins<\/strong> menu in your WordPress dashboard, find <code>Gravity Forms + Stripe<\/code> in your plugin list, and click the <em>Activate<\/em> link<\/p><\/li>\n<li><p>Visit the <strong>Forms-&gt;Settings<\/strong> menu, select the new <em>Stripe<\/em> tab, and add your Stripe API keys in the <em>Stripe Account Information<\/em> section. Save your settings.<\/p><\/li>\n<li><p>Select the <em>Settings<\/em> tab and set your desired currency. The default currency for your Stripe account will chosen by default.<\/p><\/li>\n<li><p>Create a form, adding at least one product field along with the new <em>Credit Card<\/em> field that appears under <em>Pricing Fields<\/em>.<\/p><\/li>\n<li><p>In the <strong>Form Settings-&gt;Stripe menu<\/strong>, add a new Stripe rule for your form<\/p><\/li>\n<\/ol>\n\n<p>If you need help, just click the <strong>Stripe Help<\/strong> button to access the <a href=\"https:\/\/wordpress.org\/plugins\/gravity-forms-stripe\/screenshots\/\">documentation included in your WordPress dashboard<\/a><\/p>\n\n<!--section=faq-->\n<dl>\n<dt><h3>Do I need to have my own copy of Gravity Forms for this plugin to work?<\/h3><\/dt>\n<dd><p>Yes, you need to install the <a href=\"https:\/\/rocketgenius.pxf.io\/c\/1212782\/445235\/7938\" title=\"visit the Gravity Forms website\">Gravity Forms plugin<\/a> for this plugin to work.<\/p><\/dd>\n<dt><h3>Does this version work with the latest version of Gravity Forms?<\/h3><\/dt>\n<dd><p>Just look at the version number! This plugin is structured to use the Gravity Forms version number in its own version number. So if the Add-On version number starts with a Gravity Forms major release number like <em>1.8<\/em>, then it will work with <em>Gravity Forms 1.8<\/em> and all of its minor releases \u2014 1.8.1, 1.8.2, etc.<\/p><\/dd>\n<dt><h3>Does your plugin use Stripe.js?<\/h3><\/dt>\n<dd><p>Yes.<\/p><\/dd>\n<dt><h3>Do I need to have SSL?<\/h3><\/dt>\n<dd><p>Yes, according to the Stripe Terms of Service regarding PCI-compliance. Click the <a href=\"https:\/\/wordpress.org\/plugins\/gravity-forms-stripe\/screenshots\/\">Stripe Help button in your WordPress dashboard<\/a> for how to setup SSL on your site.<\/p><\/dd>\n<dt><h3>I'm having an issue \u2014 how do I figure out what's wrong?<\/h3><\/dt>\n<dd><p>Click the <a href=\"https:\/\/wordpress.org\/plugins\/gravity-forms-stripe\/screenshots\/\">Stripe Help button in your WordPress dashboard<\/a> and the detailed troubleshooting section will appear<\/p><\/dd>\n<dt><h3>Your plugin just does not work<\/h3><\/dt>\n<dd><p>That's not a question ;-) but I can assure you that is not the case \u2014 use the <a href=\"https:\/\/wordpress.org\/plugins\/gravity-forms-stripe\/screenshots\/\">Stripe Help button in your WordPress dashboard<\/a> to get help or check out all of the <a href=\"https:\/\/wordpress.org\/plugins\/gravity-forms-stripe\/other_notes\/\">support options<\/a><\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.9.2.14 (Nov 2020)<\/h4>\n\n<ul>\n<li><p><strong>Settings<\/strong><\/p>\n\n<ul>\n<li>Fix support key check<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>1.9.2.13 (Oct 2020)<\/h4>\n\n<ul>\n<li><p><strong>Default Stripe Settings<\/strong><\/p>\n\n<ul>\n<li>Fix API key not validating due to new Stripe account restrictions<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>1.9.2.12 (Sep 2020)<\/h4>\n\n<ul>\n<li><p><strong>Developers<\/strong><\/p>\n\n<ul>\n<li>Update Stripe PHP library<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>1.9.2.11 (Jan 2018)<\/h4>\n\n<ul>\n<li><p><strong>Developers<\/strong><\/p>\n\n<ul>\n<li>Add missing Stripe PHP library files<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>1.9.2.10 (Jan 2018)<\/h4>\n\n<ul>\n<li><p><strong>Developers<\/strong><\/p>\n\n<ul>\n<li>Update to latest Stripe PHP library<\/li>\n<\/ul><\/li>\n<li><p><strong>Miscellaneous<\/strong><\/p>\n\n<ul>\n<li>Update Gravity Forms helper functions<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>1.9.2.9 (Oct 2016)<\/h4>\n\n<ul>\n<li><p><strong>Processing<\/strong><\/p>\n\n<ul>\n<li>Add latest Stripe API changes<\/li>\n<\/ul><\/li>\n<li><p><strong>Developers<\/strong><\/p>\n\n<ul>\n<li>Update to latest Stripe PHP library<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>1.9.2.8 (Sep 2016)<\/h4>\n\n<ul>\n<li><p><strong>Processing<\/strong><\/p>\n\n<ul>\n<li>Add latest Stripe API changes<\/li>\n<\/ul><\/li>\n<li><p><strong>Developers<\/strong><\/p>\n\n<ul>\n<li>Update to latest Stripe PHP library<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>1.9.2.7 (March 2016)<\/h4>\n\n<p><strong>DO NOT UPDATE if you also use More Stripe and don't have version 1.9 or greater (email support for latest version).<\/strong><\/p>\n\n<ul>\n<li><p><strong>Miscellaneous<\/strong><\/p>\n\n<ul>\n<li>Fix issue with upgrader check preventing other plugins from installing. Credit: Mahbubur.<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>1.9.2.6 (March 2016)<\/h4>\n\n<p><strong>DO NOT UPDATE if you also use More Stripe and don't have version 1.9 or greater (email support for latest version).<\/strong><\/p>\n\n<ul>\n<li><p><strong>Currency<\/strong><\/p>\n\n<ul>\n<li>Clear currency cache<\/li>\n<\/ul><\/li>\n<li><p><strong>Miscellaneous<\/strong><\/p>\n\n<ul>\n<li>Fix fatal error when an incompatible version of More Stripe is installed<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>1.9.2.5 (March 2016)<\/h4>\n\n<ul>\n<li><p><strong>Currency<\/strong><\/p>\n\n<ul>\n<li>Clear currency cache<\/li>\n<li>Update currency retriever with latest Stripe API changes<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>1.9.2.4 (March 2016)<\/h4>\n\n<ul>\n<li><p><strong>Processing<\/strong><\/p>\n\n<ul>\n<li>Add latest Stripe API changes<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>1.9.2.1 (March 2015)<\/h4>\n\n<ul>\n<li><p><strong>Processing<\/strong><\/p>\n\n<ul>\n<li>Add latest Stripe API changes<\/li>\n<\/ul><\/li>\n<li><p><strong>Developers<\/strong><\/p>\n\n<ul>\n<li>Update to latest Stripe PHP library<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>1.9.1.1 (February 2015)<\/h4>\n\n<ul>\n<li><p><strong>Miscellaneous<\/strong><\/p>\n\n<ul>\n<li>Bump version number to indicate support for Gravity Forms 1.9<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>1.8.20.1 (December 16, 2014)<\/h4>\n\n<ul>\n<li><p><strong>Stripe Rules<\/strong><\/p>\n\n<ul>\n<li>Give Stripe rule a custom name<\/li>\n<\/ul><\/li>\n<li><p><strong>Miscellaneous<\/strong><\/p>\n\n<ul>\n<li>Bump version number to indicate support for Gravity Forms 1.8.20<\/li>\n<li>Update readme<\/li>\n<\/ul><\/li>\n<li><p><strong>Developers<\/strong><\/p>\n\n<ul>\n<li>Add <code>gfp_stripe_edit_feed_js_data<\/code> filter<\/li>\n<li>Add additional parameter to <code>stripeFormSelected<\/code> JS event<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>1.8.19.1 (November 6, 2014)<\/h4>\n\n<ul>\n<li><p><strong>Data<\/strong><\/p>\n\n<ul>\n<li>Add meta column to Stripe transaction table<\/li>\n<li>Save old Stripe rule ID before migration to new format<\/li>\n<\/ul><\/li>\n<li><p><strong>Processing<\/strong><\/p>\n\n<ul>\n<li>Only enqueue JS if there's a credit card field on the form<\/li>\n<li>Don't look for credit card info if Stripe rule allows credit card to be omitted<\/li>\n<li>Make sure Stripe validation runs last<\/li>\n<\/ul><\/li>\n<li><p><strong>Miscellaneous<\/strong><\/p>\n\n<ul>\n<li>Bump version number to indicate support for Gravity Forms 1.8.19<\/li>\n<li>Update readme<\/li>\n<\/ul><\/li>\n<li><p><strong>Developers<\/strong><\/p>\n\n<ul>\n<li>Add <code>gfp_stripe_is_ready_for_capture<\/code> filter<\/li>\n<li>Update Stripe PHP API<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>1.8.17.1 (October 28, 2014)<\/h4>\n\n<ul>\n<li><p><strong>Form Editing<\/strong><\/p>\n\n<ul>\n<li>Choose the Stripe card funding types you'd like to accept. Generously sponsored by Two Paper Dolls http:\/\/twopaperdolls.com\/<\/li>\n<\/ul><\/li>\n<li><p><strong>Processing<\/strong><\/p>\n\n<ul>\n<li>Perform card validation on the front-end<\/li>\n<\/ul><\/li>\n<li><p><strong>Miscellaneous<\/strong><\/p>\n\n<ul>\n<li>Add latest version of FontAwesome because the Gravity Forms version is behind and the newer icons are needed<\/li>\n<li>Update POT<\/li>\n<li>Bump version number to indicate support for Gravity Forms 1.8.17<\/li>\n<\/ul><\/li>\n<li><p><strong>Developers<\/strong><\/p>\n\n<ul>\n<li>Move inline JS to a separate JS file<\/li>\n<li>Add $form parameter to gfp_stripe_gform_get_form_filter<\/li>\n<li>Change <code>gfp_stripe_gform_get_form_filter<\/code> to <code>gfp_stripe_rule_field_info<\/code><\/li>\n<li>Add option to retrieve transactions by user ID<\/li>\n<li>Add GF payment hooks<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>1.8.13.1 (September 8, 2014)<\/h4>\n\n<ul>\n<li><p><strong>Languages<\/strong><\/p>\n\n<ul>\n<li>Link to project on Transifex<\/li>\n<\/ul><\/li>\n<li><p><strong>Miscellaneous<\/strong><\/p>\n\n<ul>\n<li>Bump version number to indicate support for Gravity Forms 1.8.13<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>1.8.12.1 (September 1, 2014)<\/h4>\n\n<p>1.8.2.13\/RC5 (August 6, 2014)<\/p>\n\n<p>1.8.2.12\/RC4 (July 3, 2014)<\/p>\n\n<p>1.8.2.11\/RC3 (June 11, 2014)<\/p>\n\n<p>1.8.2.10\/RC2 (May 30, 2014)<\/p>\n\n<p>1.8.2.9\/RC1 (May 9, 2014)<\/p>\n\n<p>1.8.2.8\/beta5 (May 2, 2014)<\/p>\n\n<p>1.8.2.7\/beta4 (April 23, 2014)<\/p>\n\n<ul>\n<li><p><strong>Data<\/strong><\/p>\n\n<ul>\n<li>Change Stripe transaction table structure<\/li>\n<\/ul><\/li>\n<li><p><strong>API<\/strong><\/p>\n\n<ul>\n<li>Update Stripe PHP library to 1.17.2<\/li>\n<\/ul><\/li>\n<li><p><strong>Currency<\/strong><\/p>\n\n<ul>\n<li>Fix incorrect path to Gravity Forms currency functions<\/li>\n<li>Add all Stripe currencies<\/li>\n<li>Handle zero-decimal currencies properly<\/li>\n<\/ul><\/li>\n<li><p><strong>Stripe Rules<\/strong><\/p>\n\n<ul>\n<li>Allow extension functions to run before showing the Stripe customer fields<\/li>\n<li>Pass the Stripe rule type to extension functions<\/li>\n<\/ul><\/li>\n<li><p><strong>Default Stripe Settings<\/strong><\/p>\n\n<ul>\n<li>Fix fatal error with checking account currencies with invalid API key<\/li>\n<li>Check for all possible query variables when determining current Gravity Forms settings page<\/li>\n<li>Use new Stripe dashboard link<\/li>\n<li>Display invalid key error message for live keys<\/li>\n<li>Add useful gravity+ links<\/li>\n<\/ul><\/li>\n<li><p><strong>Form Editing<\/strong><\/p>\n\n<ul>\n<li>Add Stripe form settings page<\/li>\n<li>Add in-dashboard help<\/li>\n<\/ul><\/li>\n<li><p><strong>Form Display<\/strong><\/p>\n\n<ul>\n<li>Only add scripts if there is a feed for the form<\/li>\n<\/ul><\/li>\n<li><p><strong>Processing<\/strong><\/p>\n\n<ul>\n<li>Only save credit card field value if this was a Stripe form submission<\/li>\n<li>Convert old sack functions to jQuery ajax functions<\/li>\n<li>Use wp_send_json functions instead of manually dying<\/li>\n<li>Use new Gravity Forms API functions in place of deprecated ones<\/li>\n<li>Use stripe.js v2 and use new token response variables<\/li>\n<\/ul><\/li>\n<li><p><strong>Entry Details<\/strong><\/p>\n\n<ul>\n<li>Use new Stripe dashboard link<\/li>\n<li>Save Stripe card ID instead of fingerprint<\/li>\n<li>Add Stripe Payment Details box since Gravity Forms doesn't allow editing theirs<\/li>\n<li>Style entry notes for Stripe<\/li>\n<\/ul><\/li>\n<li><p><strong>Languages<\/strong><\/p>\n\n<ul>\n<li>Update textdomain to support WordPress language packs. Textdomain is now gravity-forms-stripe instead of gfp-stripe<\/li>\n<li>Update POT<\/li>\n<\/ul><\/li>\n<li><p><strong>Miscellaneous<\/strong><\/p>\n\n<ul>\n<li>Remove images and files that are available in Gravity Forms and use the Gravity Forms versions<\/li>\n<li>Remove unnecessary libraries<\/li>\n<li>Remove text version numbers<\/li>\n<li>Fix fatal error when upgrading Gravity Forms<\/li>\n<li>Move back to original version structure, using Gravity Forms version number<\/li>\n<li>Update for WP 4.0<\/li>\n<li>Minify JS<\/li>\n<li>Remove screenshots from plugin files and move to WordPress.org assets folder<\/li>\n<li>Bump version number<\/li>\n<\/ul><\/li>\n<li><p><strong>Developers<\/strong><\/p>\n\n<ul>\n<li>Remove <code>gfp_stripe_entry_created_subscriber_id<\/code>. Use <code>gfp_stripe_entry_post_save_insert_transaction<\/code> $id.<\/li>\n<li>Remove <code>gfp_stripe_entry_created_insert_transaction_type<\/code>. Use <code>gfp_stripe_entry_post_save_insert_transaction<\/code><\/li>\n<li>Remove <code>gfp_stripe_entry_created<\/code>. Use <code>gfp_stripe_entry_post_save<\/code><\/li>\n<li>Fix WP PHP coding style issues<\/li>\n<li>Change <code>gfp_stripe_feed_transaction_type<\/code> from action to filter and reverse arguments order<\/li>\n<li>Allow access to <code>is_last_page<\/code>, <code>has_creditcard_field<\/code>, <code>has_visible_products<\/code><\/li>\n<li>Allow transaction to be filtered before inserted into database<\/li>\n<li>Add the Stripe form data to the <code>gfp_stripe_get_order_info_shipping<\/code> hook<\/li>\n<li>Replace autoloader<\/li>\n<li>Add &amp; update PHPDoc comments<\/li>\n<li>Add helper function is_stripe_entry<\/li>\n<li>Add <code>gfp_stripe_feed_after_transaction_type<\/code> action<\/li>\n<li>Add filter <code>gfp_stripe_entry_post_save_update_lead<\/code><\/li>\n<li>Add filter <code>gfp_stripe_entry_detail_payment_status<\/code><\/li>\n<li>Add filter <code>gfp_stripe_entry_detail_transaction_id<\/code><\/li>\n<li>Add action <code>gfp_stripe_payment_details<\/code><\/li>\n<li>Add JS event <code>gfp_stripe_rule_select_type<\/code><\/li>\n<li>Add JS event <code>gfp_stripe_rule_invalid_creditcard_error<\/code><\/li>\n<li>Add action <code>gfp_stripe_form_settings<\/code><\/li>\n<li>Add filter <code>gfp_stripe_pre_form_settings_save<\/code><\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>1.8.2.6\/beta3 (April 9, 2014)<\/h4>\n\n<ul>\n<li><p><strong>Stripe Feeds<\/strong><\/p>\n\n<ul>\n<li>Change <em>feed<\/em> terminology to <em>rule<\/em> due to constant confusion<\/li>\n<\/ul><\/li>\n<li><p><strong>Form Display<\/strong><\/p>\n\n<ul>\n<li>Fix issue where conditional logic JS wasn't added for forms with only one feed<\/li>\n<\/ul><\/li>\n<li><p><strong>Miscellaneous<\/strong><\/p>\n\n<ul>\n<li>Remove unused code<\/li>\n<li>Make sure admin scripts and styles work in Gravity Forms no conflict mode<\/li>\n<li>Automatically deactivate if parent plugins deactivated<\/li>\n<li>Allow for multiple types of admin notices<\/li>\n<li>Check for necessary server requirements on activation<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>1.8.2.5\/beta2 (April 6, 2014)<\/h4>\n\n<ul>\n<li><p><strong>Data<\/strong><\/p>\n\n<ul>\n<li>Fix upgrade functions running on new install<\/li>\n<\/ul><\/li>\n<li><p><strong>Stripe Feeds<\/strong><\/p>\n\n<ul>\n<li>Fix Stripe feed CSS<\/li>\n<li>Fix PHP notice when adding a new feed<\/li>\n<\/ul><\/li>\n<li><p><strong>Default Stripe Settings<\/strong><\/p>\n\n<ul>\n<li>Remove old messages<\/li>\n<\/ul><\/li>\n<li><p><strong>Miscellaneous<\/strong><\/p>\n\n<ul>\n<li>Remove unused code<\/li>\n<li>Remove PressTrends<\/li>\n<li>Fix admin notices showing even though version numbers are correct<\/li>\n<li>Fix PHP notices<\/li>\n<li>Add new usage stats<\/li>\n<\/ul><\/li>\n<li><p><strong>Developers<\/strong><\/p>\n\n<ul>\n<li>Remove Stripe Connect references<\/li>\n<li>Allow default mode override when creating error messages<\/li>\n<li>Add current settings to <code>gfp_stripe_feed_options<\/code> action<\/li>\n<li>Add <code>gfp_stripe_gform_entry_created<\/code><\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>1.8.2.4\/beta1 (March 21, 2014)<\/h4>\n\n<ul>\n<li><p><strong>Data<\/strong><\/p>\n\n<ul>\n<li>Change Stripe table structure to store all Stripe form data, including new global form settings<\/li>\n<\/ul><\/li>\n<li><p><strong>Stripe Feeds<\/strong><\/p>\n\n<ul>\n<li>Delete Stripe feeds when a form is deleted<\/li>\n<\/ul><\/li>\n<li><p><strong>Default Stripe Settings<\/strong><\/p>\n\n<ul>\n<li>Group settings<\/li>\n<\/ul><\/li>\n<li><p><strong>Form Display<\/strong><\/p>\n\n<ul>\n<li>Improve performance on form load \u2014 reduce calls to DB and implement caching<\/li>\n<li>Make sure only active feeds are retrieved<\/li>\n<\/ul><\/li>\n<li><p><strong>Miscellaneous<\/strong><\/p>\n\n<ul>\n<li>Bump version number<\/li>\n<\/ul><\/li>\n<li><p><strong>Developers<\/strong><\/p>\n\n<ul>\n<li>Add <code>gfp_stripe_after_save_feed<\/code> hook<\/li>\n<li>Add <code>gfp_stripe_get_publishable_key<\/code> hook<\/li>\n<li>Add the form and temporary lead data to <code>gfp_stripe_form_data<\/code> filter<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>1.8.2.3\/dev5 (March 3, 2014)<\/h4>\n\n<ul>\n<li><p><strong>Stripe Feeds<\/strong><\/p>\n\n<ul>\n<li>Fix Stripe Form Settings menu not showing on Entries page<\/li>\n<\/ul><\/li>\n<li><p><strong>Miscellaneous<\/strong><\/p>\n\n<ul>\n<li>Remove images no longer needed<\/li>\n<li>Bump version number<\/li>\n<\/ul><\/li>\n<li><p><strong>Developers<\/strong><\/p>\n\n<ul>\n<li>Make get_form_fields public<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>1.8.2.2\/dev4 (March 2, 2014)<\/h4>\n\n<ul>\n<li><p><strong>Stripe Feeds<\/strong><\/p>\n\n<ul>\n<li>Remove Stripe subnav menu<\/li>\n<li>Add Stripe Form settings menu<\/li>\n<li>Move Stripe feeds to Stripe form settings page<\/li>\n<\/ul><\/li>\n<li><p><strong>Miscellaneous<\/strong><\/p>\n\n<ul>\n<li>Fix WP coding style<\/li>\n<li>Use new WP and Gravity Forms admin styles<\/li>\n<li>Add new roles: gfp_stripe_settings, gfp_stripe_form_settings<\/li>\n<li>Bump version number<\/li>\n<\/ul><\/li>\n<li><p><strong>Developers<\/strong><\/p>\n\n<ul>\n<li>Remove <code>gfp_stripe_save_feed<\/code> \u2014 use <code>gfp_stripe_before_save_feed<\/code><\/li>\n<li>Remove symlink workaround due to symlink support added in WP core<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>1.8.2.1\/dev3 (January 23, 2014)<\/h4>\n\n<ul>\n<li><p><strong>API<\/strong><\/p>\n\n<ul>\n<li>Update Stripe PHP library<\/li>\n<\/ul><\/li>\n<li><p><strong>Default Stripe Settings<\/strong><\/p>\n\n<ul>\n<li>Fix broken license key image icons<\/li>\n<\/ul><\/li>\n<li><p><strong>Processing<\/strong><\/p>\n\n<ul>\n<li>Fix proper currency not displaying in line item's product price<\/li>\n<li>Update credit card field validation to account for multiple payment methods<\/li>\n<li>Save transaction details for all transactions<\/li>\n<li>Save currency used in transaction instead of default Gravity Forms currency<\/li>\n<li>Make sure credit card field is not empty when saving entry<\/li>\n<li>Allow More Stripe to process payments if it is available<\/li>\n<\/ul><\/li>\n<li><p><strong>Miscellaneous<\/strong><\/p>\n\n<ul>\n<li>Use new WP and Gravity Forms admin styles<\/li>\n<li>Bump version number<\/li>\n<\/ul><\/li>\n<li><p><strong>Developers<\/strong><\/p>\n\n<ul>\n<li>Make helper functions public<\/li>\n<li>Allow the mode to be specified when retrieving API keys<\/li>\n<li>Add <code>gfp_stripe_gform_field_validation<\/code> hook<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>1.8.1<\/h4>\n\n<ul>\n<li>Fix menu not showing with Gravity Forms 1.8<\/li>\n<li>Fix fatal error when Gravity Forms is deactivated<\/li>\n<li>Fix validation result hook<\/li>\n<li>Fix duplicate admin notices<\/li>\n<li>Automatically set currency<\/li>\n<li>Bump version number<\/li>\n<\/ul>\n\n<h4>1.7.11.2<\/h4>\n\n<ul>\n<li>Fix critical issue resulting from undocumented Stripe API change<\/li>\n<li>Bump version number<\/li>\n<\/ul>\n\n<h4>1.7.11.1<\/h4>\n\n<ul>\n<li>Add new conditional logic options and fields for Stripe feed<\/li>\n<li>Add notice for incorrect version of Gravity Forms<\/li>\n<li>Update Stripe PHP library to 1.8.3 since 1.9.0 has issues<\/li>\n<li>Update for GF1.7.11<\/li>\n<li>Update for WordPress 3.7<\/li>\n<li>Bump version number<\/li>\n<\/ul>\n\n<h4>1.7.10.1<\/h4>\n\n<ul>\n<li>Ensure GF1.7.10 compatibility<\/li>\n<li>Bump version number<\/li>\n<\/ul>\n\n<h4>1.7.9.1<\/h4>\n\n<ul>\n<li>Add hook for customer description: gfp_stripe_customer_description<\/li>\n<li>Add hook for charge description: gfp_stripe_customer_charge_description<\/li>\n<li>Add hook for live mode error messages: gfp_stripe_error_message<\/li>\n<li>Add charge creation override<\/li>\n<li>Add check for curl when plugin activated<\/li>\n<li>Add filter 'gfp_stripe_display_billing_info'<\/li>\n<li>Add action 'gfp_stripe_set_validation_result'<\/li>\n<li>Add PSR-0 autoloader<\/li>\n<li>Add UI improvements<\/li>\n<li>Add PHPDoc to all the things!<\/li>\n<li>Add PressTrends<\/li>\n<li>Add check for Gravity Forms when plugin activated<\/li>\n<li>Add Gravity Forms deactivation prevention if Stripe Add-On is still activated<\/li>\n<li>Add support for Stripe accounts with multiple currencies<\/li>\n<li>Add Gravity Forms Logging Tool integration<\/li>\n<li>Update Stripe PHP API library to 1.8.4<\/li>\n<li>Update 'gfp_stripe_customer_description' hook to pass all of the submitted form data, and not just the name<\/li>\n<li>Update 'gfp_stripe_create_error_message' to show actual card error in live mode, since they are safe to show per Stripe API<\/li>\n<li>Update 'gfp_stripe_customer_description' hook parameters to replace $form_data with $form<\/li>\n<li>Refactor &amp; reorganize code<\/li>\n<li>Rename hook 'gform_stripe_action_fields' to 'gfp_stripe_feed_options'<\/li>\n<li>Rename hook 'gform_stripe_add_option_group' to 'gfp_stripe_feed_setting'<\/li>\n<li>Rename hook 'gfp_stripe_after_submission_update_lead' to 'gfp_stripe_entry_created_update_lead'<\/li>\n<li>Rename hook 'gfp_stripe_gform_after_submission' to 'gfp_stripe_entry_created_subscriber_id'<\/li>\n<li>Rename hook 'gfp_stripe_after_submission_insert_transaction_type' to 'gfp_stripe_entry_created_insert_transaction_type'<\/li>\n<li>Fix hook 'gfp_stripe_gform_after_submission' to include correct return value<\/li>\n<li>Fix undefined variable notice on stats page<\/li>\n<li>Fix PHP warnings<\/li>\n<li>Fix Stripe JS to get correct address fields from feed<\/li>\n<li>Fix Stripe condition not properly handling checkboxes and dropdowns<\/li>\n<li>Fix double form submissions if AJAX and 2+ forms on a page<\/li>\n<li>Move after submission processing from gform_after_submission to gform_entry_created<\/li>\n<li>Remove KLogger<\/li>\n<li>Remove currency disable<\/li>\n<li>Remove Stripe JS check for address_field_required<\/li>\n<\/ul>\n\n<h4>1.7.2.3<\/h4>\n\n<ul>\n<li>Fix IE9 JS issue preventing card number submission<\/li>\n<li>Prevent Stripe API key whitespace error by stripping whitespace from API keys<\/li>\n<li>Fix annoying PHP warnings<\/li>\n<li>Clean up duplicate and unneeded code<\/li>\n<\/ul>\n\n<h4>1.7.2.2<\/h4>\n\n<ul>\n<li>Fix issue with billing address not being sent to Stripe<\/li>\n<li>Add new billing address city field to Stripe token creation<\/li>\n<li>Remove hidden condition for sending billing address state and country to Stripe<\/li>\n<\/ul>\n\n<h4>1.7.2.1<\/h4>\n\n<ul>\n<li>Update JS for credit card field change<\/li>\n<li>Fix currency detection performance issue<\/li>\n<li>Use original Stripe error in test mode, pretty errors in live mode<\/li>\n<li>Allow multiple Stripe feeds for multiple address fields on one form<\/li>\n<li>Fix annoying PHP warnings<\/li>\n<li>Update Stripe PHP library to 1.8.0<\/li>\n<li>Bump version number to latest version of Gravity Forms<\/li>\n<\/ul>\n\n<h4>1.6.11.1<\/h4>\n\n<ul>\n<li>Add support for Canadian Stripe accounts<\/li>\n<li>Fix annoying PHP warnings<\/li>\n<li>Update Stripe PHP library<\/li>\n<li>Bump version number to latest version of Gravity Forms<\/li>\n<\/ul>\n\n<h4>1.6.9.1<\/h4>\n\n<ul>\n<li>Switch to new version scheme that follows Gravity Forms<\/li>\n<li>Create a customer in Stripe for all transactions<\/li>\n<li>Fix Stripe JS to work without AJAX<\/li>\n<li>Fix issue with plugin not deactivating on uninstall<\/li>\n<li>Update to work with new Gravity Forms 1.6 fields<\/li>\n<li>Remove deprecated Stripe token parameter<\/li>\n<li>Allow unactivated Stripe test accounts to use in Test mode only<\/li>\n<\/ul>\n\n<h4>0.1.3<\/h4>\n\n<ul>\n<li>Fix credit card field conflict with other GF payment add-ons<\/li>\n<li>Load Stripe JS only when form with a credit card field <em>and<\/em> Stripe feed is loaded<\/li>\n<li>Fix removal of credit card expiration date from information sent to server<\/li>\n<li>Add validation check for cardholder name and address<\/li>\n<li>Don't process payment if total is less than $0.50<\/li>\n<\/ul>\n\n<h4>0.1.2<\/h4>\n\n<ul>\n<li>Fix error handling<\/li>\n<\/ul>\n\n<h4>0.1.1<\/h4>\n\n<ul>\n<li>Fix \"Class 'Stripe' Not Found\" error<\/li>\n<\/ul>\n\n<h4>0.1<\/h4>\n\n<ul>\n<li>Initial release. Process charges (one-time payments) only.<\/li>\n<\/ul>","raw_excerpt":"Build your own completely custom credit card payment forms with Stripe &amp; Gravity Forms!","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/17575","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/kn.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/kn.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=17575"}],"author":[{"embeddable":true,"href":"https:\/\/kn.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/naomicbush"}],"wp:attachment":[{"href":"https:\/\/kn.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=17575"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/kn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=17575"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/kn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=17575"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/kn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=17575"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/kn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=17575"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/kn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=17575"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}