Skip to content

honestcode/Gravity-Forms-Stripe

 
 

Repository files navigation

Gravity Forms Stripe Payment Add-On

http://wordpress.org/extend/plugins/gravity-forms-stripe/

Stripe allows you to process credit cards directly on your site, securely and easily, without having to deal with merchant accounts, PCI-compliance, or PayPal.

This Gravity Forms add-on integrates Stripe with your forms (adapted from the Gravity Forms Authorize.net Add-On) using the provided Stripe.js to make sure sensitive card information never hits your server.

Features

Current

  • One-time payments

Up Next

  • Recurring/Subscription Payments

Requirements

  • WordPress 3.3.1
  • PHP 5.3 (although it worked for me when initially tested on 5.2 server)
  • Gravity Forms 1.6.3.3 - Grab a license if you don't already have one
  • Stripe account

Support

  • Please note that this plugin has not been extensively tested so use at your own risk - I needed it for a few projects and it works for me.
  • Feel free to open an issue or pull request - no guarantees, though

Installation

  1. Upload gravity-forms-stripe to the /wp-content/plugins/ directory
  2. Make sure that Gravity Forms is activated
  3. Activate the plugin through the 'Plugins' menu in WordPress
  4. Add your Stripe API keys to the Stripe tab on the Settings page (Forms->Settings).
  5. Create a form, adding at least one product field along with the new 'Credit Card' field that appears under 'Pricing Fields.' Keep in mind that Stripe accepts a minimum charge of $0.50 - this means that the total amount of your form must be at least $0.50.
  6. Under Forms->Stripe, add a Stripe feed for your new form.

Changelog

0.1.3 (April 19, 2012)

  • 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 (April 3, 2012)

  • First release

License

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to:

Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

About

Use Stripe to process payments with Gravity Forms

Resources

Stars

Watchers

Forks

Packages

No packages published