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 understand its behavior 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.
Non-member purchase flow
To configure the purchase flow of your Growth Hub, you must configure 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 or not 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 or not you require customers to enter their card details during checkout.
Require approval: Whether or not the product or resource booking requires admin approval.
The abovementioned features and settings affect the following outcomes:
Card charge: Whether or not the card will be charged for the customer's booking or product purchase.
Save payment details: Whether or not you will 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 regulates whether customers will be 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 Settings > 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 the checkout. To do that:
Go to Settings > Billing Settings > 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. Learn how to make plans require approval →
If a customer purchases a Billing Plan that requires approval, their membership is created in the system but will be with the status "Not approved." The membership will be activated only after an admin manually approves it. 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, the Stripe integration must be activated. If it is, payment details are saved in the system in any of the following cases:
The product requires approval (both one-off and monthly plans).
The product requires recurring payments (monthly plans).
"Collect payment details" is turned on, and "Charge invoice immediately" is turned off.
Payment details are NOT saved in the system in any of the following cases:
The Stripe integration is turned off.
The product is a one-off and doesn't require approval.
The product is a free one-off (it doesn't cost anything).
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 not be saved in the system (because this is a one-off product that doesn't require approval).
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 not be saved in the system (because this is a one-off product that doesn't require approval).
Feature Combination | Card Charge Outcome | Payment Details Outcome |
| No charge – | Not saved – Payment details cannot be saved
|
| No charge – | Not saved – One‑off products that do not require approval do not save payment details |
| Charge – The customer's card is charged | Not saved – One‑off products without approval do not save payment details |
| No immediate charge – Card is charged only after admin approval | Saved – |
| If "Charge Now" is:
| Saved – |
| No charge – | Not saved – Without card details, payment information is not 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:
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 that have a wallet with 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.
The Stripe integration settings do not affect the payment methods supported by Growth Hub.