Stripe Extension Introduction

Introduction

The Gravity Flow Stripe Extension enables workflows to authorize payments during initial form submission, capture or cancel payments at a later date, and also refund payments.

For example, the form can collect credit card details and authorize a payment during the initial submission. Then the form can have a series of User Input and Approval steps to complete a process. Then, at the end of the process, the payment is captured.

Step TypeDescription
Capture PaymentCollects a payment that was authorized during the initial form submission. Read the article.
Cancel PaymentVoids the payment authorization. Read the article.
Refund PaymentProcesses the payment refund (supports either the current entry or a different entry on the same site). Read the article.
Cancel SubscriptionCancels a subscription made by the current entry or a different entry. Read the article.
Transaction IDThe Transaction ID field can be added to a form and used in the Refund Payment step. It is located in the Workflow section of the Gravity Forms Form Editor.

Note: Stripe will automatically cancel (expire) an authorization after 7 days; therefore, the workflow must capture the payment within one week.

It’s currently only possible to accept payments during form submission, so if you need to accept or authorize payments in the middle of a workflow, then you can use the Form Submission step of the Form Connector (see the link at the bottom of this page).

Requirements

The Gravity Flow Stripe Extension requires the latest versions of: