Understanding how Growth Hub processes payments ensures smooth transactions and reduces checkout issues. Proper setup allows you to accept payments quickly, manage customer transactions easily, and improve customer satisfaction.
This article explains how Growth Hub manages payments, outlines the available payment options, and explains the steps for setting them up.
Learn how the Growth Hub purchase flow works and how it behaves in different payment scenarios.
Discover payment workflows for various transaction types and scenarios.
Explore the supported payment methods through Stripe Integration and learn the required setup.
Purchase flow
Growth Hub uses a non-member purchase flow that can be configured and customized within the Billing settings.
To configure the purchase flow for your Growth Hub, you must set up the purchase flow for non-active members.
Open your Flex Admin Portal.
Go to Settings > Billing Settings > Purchase Flows and click "Non-active members".
Configure the purchase flow options for non-active members:
Generate an invoice for the purchase immediately
Ask the user to provide Credit Card details
Charge invoices immediately – Only available if you have turned on "Generate an invoice for the purchase immediately."
Send invoices automatically – Only available if you have turned on "Generate an invoice for the purchase immediately."
Payment flows
The Growth Hub checkout process differs based on the settings you set up. The following features and settings affect the end result:
Stripe integration: Whether the Stripe integration is activated in your Flex organization. This determines whether you can accept payments in Growth Hub.
Charge Now: Whether the "Charge invoice immediately" setting is turned on or off. This determines whether you will charge customers' cards immediately after a purchase.
Require card: Whether customers must enter their card details during checkout.
Require approval: Whether the product or resource booking requires admin approval.
The above-mentioned features and settings affect the following outcomes:
Card charge: Whether the card will be charged for the customer's booking or product purchase.
Save payment details: Whether to save the customer's payment details in the system.
Read below for detailed information about each feature, setting, and payment flow outcome.
Stripe integration
Activating the Stripe integration allows you to charge customers and save their payment details. If the Stripe integration is not activated in your Flex organization, you cannot charge customers or save their payment details.
Charge customers immediately
The "Charge invoice immediately" setting determines whether customers are charged immediately after completing a booking or purchasing a product. If "Charge invoice immediately" is turned on:
You will charge customers' cards if the Stripe integration is active.
You can choose to save their payment details.
To charge customers immediately after they complete a purchase:
Go to Settings > Billing > Purchase Flows and click "Non-active members".
Select Charge invoice immediately.
Click Update.
Require card details
You can require customers to add their card details during checkout. To do that:
Go to Settings > Billing > Purchase Flows and click "Non-active members".
Select Ask the user to provide Credit Card details.
Click Update.
Require approval
You can configure Billing Plans to require admin approval before customers purchase them. Make plans require approval →
If a customer purchases a Billing Plan that requires approval, their membership is created in the system, but it will be with the status "Not approved." The membership will be activated only after an admin approves it manually. In the meantime, you can save the customer's payment details, but the card will not be charged.
Charge the customer's card
You will charge the customer's card if all of these conditions are met:
You have an active Stripe integration.
"Charge invoice immediately" is turned on.
The product requires customers to enter their card details.
The product doesn't require admin approval.
Save payment details
To save payment details, there are only 2 requirements:
The Stripe integration must be activated.
"Collect payment details" must be turned on in your purchase flow:
Payment details are NOT saved in the system unless the Stripe integration is activated in your organization.
Examples
For example, if you have a one-off paid product that doesn't require approval to purchase, you can have the following two scenarios:
You have activated the Stripe integration and require customers to enter their card details during checkout, but you haven't turned on the "Charge invoice immediately" setting. In that case:
The customer's card will not be charged (because you have turned off "Charge invoice immediately," even though you have an active Stripe integration).
The payment details will be saved in the system (because the Stripe integration is active).
You have activated the Stripe integration, require customers to enter their card details during checkout, and have turned on the "Charge invoice immediately" setting. In that case:
The customer's card will be charged (because you have turned on "Charge invoice immediately" and have an active Stripe integration).
The payment details will be saved in the system (because the Stripe integration is active).
Feature Combination | Card Charge Outcome | Payment Details Outcome |
| No charge – | Not saved – Stripe integration is not active
|
| No charge – | Saved – |
| Charge – The customer's card is charged | Saved – |
| No immediate charge – Card is charged only after admin approval | Saved – |
| If "Charge Now" is:
| Saved – |
| No charge – | Saved – |
Payment methods
Growth Hub supports the following payment methods through Stripe Integration. Apart from Apple Pay, all other methods are activated by default and do not require any additional setup:
The Stripe integration settings do not affect the payment methods supported by Growth Hub.
Card payments:
No additional setup is required.
Accepts all types of credit and debit cards.
Google Pay:
No additional setup is required.
Visible on Android devices with a wallet containing at least one card.
Apple Pay:
Additional setup is required.
For example, register http://e-commerce.officernd.com as a payment domain following this Stripe Article.
Verify your website domain with Apple Pay as per this Stripe Article.
ACH:
No additional setup is required.
ACH only appears when the purchase doesn't charge the customer immediately, such as when the product requires admin approval.
Important: Growth Hub hides ACH from checkout whenever "Charge invoice immediately" is turned on. ACH bank payments need Stripe verification before you can charge them, and verification happens instantly or through micro-deposits that take 1-2 business days. To offer ACH, turn on "Requires Approval" for the product, or turn off "Charge invoice immediately" so the charge happens after verification completes. The Stripe integration settings themselves don't affect which payment methods Growth Hub supports.
FAQ: Growth Hub payment options
Which payment methods does Growth Hub support?
Which payment methods does Growth Hub support?
Growth Hub supports card payments, Google Pay, Apple Pay, and ACH bank payments through Stripe integration. Apple Pay requires additional setup, and ACH only appears when the purchase doesn't charge the customer immediately.
Do I need Stripe integration to accept payments?
Do I need Stripe integration to accept payments?
Yes, Stripe integration is required to process and manage payments through Growth Hub.
How can I charge customers immediately after purchase?
How can I charge customers immediately after purchase?
Go to Settings > Billing > Purchase Flows, select the flow for non-active members, and turn on Charge invoice immediately.
What happens if a product requires admin approval?
What happens if a product requires admin approval?
Customers' memberships will be marked "Not approved" until manually approved by an admin. Payment details are saved, but the card isn't charged until approval.
When are customer payment details saved?
When are customer payment details saved?
Payment details are saved when:
Products require approval.
Recurring payments (monthly Billing Plans) are involved.
"Collect payment details" is on, but "Charge immediately" is off.
Payment details are not saved for:
One-off products without approval.
Free one-off products.
If Stripe integration is inactive.
Why aren't customer payments being processed?
Why aren't customer payments being processed?
Ensure Stripe integration is active, "Charge invoice immediately" is turned on, and customers have entered their card details correctly.
Do payment settings affect supported payment methods?
Do payment settings affect supported payment methods?
No, Stripe integration settings do not influence the payment methods Growth Hub supports.
Why isn't ACH showing at checkout for a non-member purchase?
Why isn't ACH showing at checkout for a non-member purchase?
ACH doesn't appear at checkout when the purchase charges the customer immediately. Growth Hub hides ACH whenever "Charge invoice immediately" is turned on. ACH bank payments need Stripe verification before you can charge them, and verification happens instantly or through micro-deposits that take 1-2 business days, so an unverified bank account can't support an instant charge. To offer ACH, turn on "Requires Approval" for that product or billing plan, or turn off "Charge invoice immediately" so the charge happens after verification completes.



