Introduction
The Gravity Forms Stripe Add-On supports various payment methods, including Apple Pay, Google Pay, and Stripe’s Link. The methods available to your customers depend on multiple factors, including your Stripe settings, the customer’s location, and the chosen payment collection method in Gravity Forms.
Note: Gravity Forms does not support Bank Transfers (direct account-to-account payments, such as Wire Transfers). If Bank Transfers are enabled in your Stripe account, Gravity Forms will fail to connect. Ensure Bank Transfers are disabled in your Stripe settings before connecting Gravity Forms.
Requirements for Additional Payment Methods
- Gravity Forms version 2.7+ is required for the latest Stripe features.
- Stripe Add-On version 5.0+ is required to support additional payment methods.
- Ensure your Stripe account is properly connected to Gravity Forms. If you need help, refer to the Stripe Add-On setup guide.
What Determines Which Payment Methods Are Shown?
Your Stripe Dashboard Settings
In your Stripe Dashboard (accessible via dashboard.stripe.com), go to Settings → Payment Methods to manage available methods. Ensure Gravity Forms by Rocketgenius is selected as your platform configuration.
- On: The payment method is available for use.
- Turn On: The payment method is off by default and must be manually activated.
- Blocked: The payment method cannot be turned on via the dashboard.
The screenshot images above show some examples of these UI elements within the Stripe Dashboard.
Note: Payment methods enabled in the Stripe Dashboard may still not appear based on other conditions set by Stripe, such as location, customer profile, and other metadata.


Gravity Forms Stripe Field Settings
The Stripe Field provides a seamless way to collect payments directly within your forms. With Stripe Add-On 5.0+, the “Additional Payment Methods” setting allows the Stripe Field to support multiple payment methods, including Apple Pay, Google Pay, and more.
Refer to the Stripe Field user guide for more details on this and other field settings.
Enable Additional Payment Methods
The Stripe payment collection method you choose—Stripe Payment Form or Stripe Field—affects how payment methods are presented.
Previously, only the Stripe Payment Form (also known as Stripe Checkout) could display a wider range of payment methods, such as Apple Pay and Google Pay. However, with Stripe Add-On 5.0, the “Enable Additional Payment Methods” option is now available in the Stripe Field settings.
- When this setting is enabled, the Stripe Field can display a broader array of payment options beyond just credit card fields.
- Enabling this option will disable AJAX embed for the form.
Refer to the Stripe Field user guide for more details on this and other field settings.

ACH Payment Method

Note: Manual account verification will be hidden for ACH payments, as Gravity Forms does not support asynchronous bank account verification for ACH payments.
The link will be hidden when ACH or US Bank Account is selected.
Blocked Payment Methods
Certain payment methods are blocked by default due to restrictions from Stripe or testing limitations. Some common blocked methods include:
Affirm; Alipay; Afterpay / Clearpay; BACS Direct Debit; Bank transfers; BECS Direct Debit in Australia; Boleto; BLIK; Canadian pre-authorized debits; Cartes bancaires; Cash App Pay; FPX; Giropay; GrabPay; Klarna; Konbini; OXXO; PayPal; PayNow; PromptPay; Przelewy24.
Note: Stripe may add new payment methods over time. This list is not exhaustive.
Enabling Blocked Payment Methods via Filters
To enable a blocked payment method, use the following WordPress filters:
Warning: Enabling blocked payment methods via filters may limit Gravity Forms’ support for troubleshooting.
Enabling Payment Methods for Subscriptions
When processing subscription payments, the payment method must also be enabled for invoices in Stripe.
To enable additional methods for subscription payments:
- Go to the Invoice Settings page in Stripe.
- Under the Default Payment Terms section, click Manage.
- Enable the payment methods you want to use for subscriptions and save your settings.
Note: Stripe uses customer data, account settings, currency, location, and other factors to determine which payment methods are presented. Ultimately, Stripe is the final arbiter of what gets presented to your customer. The factors listed in this article are used to draw up a list of available payment methods. Stripe then analyzes a host of metadata relating to items like your account, currency, customer location, etc. These internal rules and logic are used to determine which of the available payment methods are actually presented to a particular customer.
Resources
Refer to Configuring Specific Payment Methods In The Stripe Add-On article for more information about each method.