WordPress.org

Ready to get started?Download WordPress

Plugin Directory

Gravity Forms + Stripe

Easy and secure credit card payments on your WordPress site with Stripe and Gravity Forms!

1.8.1

  • Fix menu not showing with Gravity Forms 1.8
  • Fix fatal error when Gravity Forms is deactivated
  • Fix validation result hook
  • Fix duplicate admin notices
  • Automatically set currency
  • Bump version number

1.7.11.2

  • Fix critical issue resulting from undocumented Stripe API change
  • Bump version number

1.7.11.1

  • Add new conditional logic options and fields for Stripe feed
  • Add notice for incorrect version of Gravity Forms
  • Update Stripe PHP library to 1.8.3 since 1.9.0 has issues
  • Update for GF1.7.11
  • Update for WordPress 3.7
  • Bump version number

1.7.10.1

  • Ensure GF1.7.10 compatibility
  • Bump version number

1.7.9.1

  • Add hook for customer description: gfp_stripe_customer_description
  • Add hook for charge description: gfp_stripe_customer_charge_description
  • Add hook for live mode error messages: gfp_stripe_error_message
  • Add charge creation override
  • Add check for curl when plugin activated
  • Add filter 'gfp_stripe_display_billing_info'
  • Add action 'gfp_stripe_set_validation_result'
  • Add PSR-0 autoloader
  • Add UI improvements
  • Add PHPDoc to all the things!
  • Add PressTrends
  • Add check for Gravity Forms when plugin activated
  • Add Gravity Forms deactivation prevention if Stripe Add-On is still activated
  • Add support for Stripe accounts with multiple currencies
  • Add Gravity Forms Logging Tool integration
  • Update Stripe PHP API library to 1.8.4
  • Update 'gfp_stripe_customer_description' hook to pass all of the submitted form data, and not just the name
  • Update 'gfp_stripe_create_error_message' to show actual card error in live mode, since they are safe to show per Stripe API
  • Update 'gfp_stripe_customer_description' hook parameters to replace $form_data with $form
  • Refactor & reorganize code
  • Rename hook 'gform_stripe_action_fields' to 'gfp_stripe_feed_options'
  • Rename hook 'gform_stripe_add_option_group' to 'gfp_stripe_feed_setting'
  • Rename hook 'gfp_stripe_after_submission_update_lead' to 'gfp_stripe_entry_created_update_lead'
  • Rename hook 'gfp_stripe_gform_after_submission' to 'gfp_stripe_entry_created_subscriber_id'
  • Rename hook 'gfp_stripe_after_submission_insert_transaction_type' to 'gfp_stripe_entry_created_insert_transaction_type'
  • Fix hook 'gfp_stripe_gform_after_submission' to include correct return value
  • Fix undefined variable notice on stats page
  • Fix PHP warnings
  • Fix Stripe JS to get correct address fields from feed
  • Fix Stripe condition not properly handling checkboxes and dropdowns
  • Fix double form submissions if AJAX and 2+ forms on a page
  • Move after submission processing from gform_after_submission to gform_entry_created
  • Remove KLogger
  • Remove currency disable
  • Remove Stripe JS check for address_field_required

1.7.2.3

  • Fix IE9 JS issue preventing card number submission
  • Prevent Stripe API key whitespace error by stripping whitespace from API keys
  • Fix annoying PHP warnings
  • Clean up duplicate and unneeded code

1.7.2.2

  • Fix issue with billing address not being sent to Stripe
  • Add new billing address city field to Stripe token creation
  • Remove hidden condition for sending billing address state and country to Stripe

1.7.2.1

  • Update JS for credit card field change
  • Fix currency detection performance issue
  • Use original Stripe error in test mode, pretty errors in live mode
  • Allow multiple Stripe feeds for multiple address fields on one form
  • Fix annoying PHP warnings
  • Update Stripe PHP library to 1.8.0
  • Bump version number to latest version of Gravity Forms

1.6.11.1

  • Add support for Canadian Stripe accounts
  • Fix annoying PHP warnings
  • Update Stripe PHP library
  • Bump version number to latest version of Gravity Forms

1.6.9.1

  • Switch to new version scheme that follows Gravity Forms
  • Create a customer in Stripe for all transactions
  • Fix Stripe JS to work without AJAX
  • Fix issue with plugin not deactivating on uninstall
  • Update to work with new Gravity Forms 1.6 fields
  • Remove deprecated Stripe token parameter
  • Allow unactivated Stripe test accounts to use in Test mode only

0.1.3

  • Fix credit card field conflict with other GF payment add-ons
  • Load Stripe JS only when form with a credit card field and Stripe feed is loaded
  • Fix removal of credit card expiration date from information sent to server
  • Add validation check for cardholder name and address
  • Don't process payment if total is less than $0.50

0.1.2

  • Fix error handling

0.1.1

  • Fix "Class 'Stripe' Not Found" error

0.1

  • Initial release. Process charges (one-time payments) only.

Requires: 3.6 or higher
Compatible up to: 3.8.3
Last Updated: 2014-1-14
Downloads: 17,649

Ratings

4 stars
4.1 out of 5 stars

Support

0 of 4 support threads in the last two months have been resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.

100,2,2 100,2,2 100,2,2 100,1,1
100,1,1
50,2,1
0,4,0
0,9,0 100,2,2
100,1,1
100,1,1 100,2,2
50,2,1
100,1,1 0,1,0
100,1,1 100,1,1
100,1,1 100,1,1
0,1,0 100,2,2
50,2,1