WP Manifestindependent plugin directory
manifest / forms / gravity-forms-stripe-1-time-create-customer

Gravity Forms Stripe 1-time Purchase Create Customer

1-time Gravity Forms + Stripe purchases create Stripe Customers using their email. This way, you can charge their card later if needed.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/themightymo/gravity-forms-stripe-1-time-create-customer/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

THE PROBLEM:

Gravity Forms has a Stripe add-on that connects to Stripe and allows for 1-time and recurring purchases. The is add-on does not create Stripe Customers for for 1-time purchases (By comparison, it DOES create Stripe Customers for recurring purchases).

The Fix

  1. Activate this plugin.
  2. Create a 1-time purchase Gravity Form.
  3. Create a Gravity Forms Stripe feed with the name, "1-time".
  4. On the form, set the "Receipt" field to be email (screengrab below).

FYI: I haven't been able to get this working on WordPress.com - not sure why!

Image of setting up the "Receipt" field in Gravity Forms

That's it!

ABOUT US: We are a very small WordPress development agency in Minneapolis, MN USA, where we've been practicing the art of WordPress for over 15 years. Our company's leader is the founder of the Minneapolis-St. Paul WordPress user group, has been on the leadership team for numerous WordCamps, has contributed to numerous open source WordPress plugins, and is passionate about the community of people that surrounds WordPress. Read more about why & how we work here: https://themightymo.com/why/