Skip to main content
All CollectionsGrowth HubGrowth Hub Admin Portal
[Growth Hub] Payment Options and Logic
[Growth Hub] Payment Options and Logic

Learn how Growth Hub manages payments and discover the available payment options.

Updated this week

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.

  1. Open your Flex Admin Portal.

  2. Go to Settings > Billing Settings > Purchase Flows and click "Non-active members".

  3. 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:

  1. Go to Settings > Billing Settings > Purchase Flows and click "Non-active members".

  2. Select Charge invoice immediately.

  3. Click Update.

Require card details

You can require customers to add their card details during the checkout. To do that:

  1. Go to Settings > Billing Settings > Purchase Flows and click "Non-active members".

  2. Select Ask the user to provide Credit Card details.

  3. 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

  • Stripe integration is inactive

  • “Charge Now,” “Require Card,” and product type are irrelevant in this case.

No charge
Without an active Stripe integration, a card cannot be charged

Not saved – Payment details cannot be saved

  • Stripe is active

  • Card details are required

  • One‑off product (no approval)

  • "Charge Now" is turned off

No charge
“Charge Now” is off

Not saved – One‑off products that do not require approval do not save payment details

  • Stripe is active

  • Card details are required

  • One‑off product (no approval)

  • "Charge Now" is turned on

Charge

The customer's card is charged

Not saved – One‑off products without approval do not save payment details

  • Stripe is active

  • Card details are required

  • Product requires approval (one‑off or recurring)

  • "Charge Now" can be on or off

No immediate charge – Card is charged only after admin approval

Saved
Payment details are saved when approval is required

  • Stripe is active

  • Card details are required

  • Recurring product (monthly Billing Plan)

  • "Charge Now" setting determines immediate charge

If "Charge Now" is:

  • On: Charge

  • Off: No immediate charge

Saved
Payment details are saved for recurring products

  • Stripe is active

  • Card details are not required

  • Any product type

No charge
If customers are not required to enter card details, the card cannot be charged

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:

The Stripe integration settings do not affect the payment methods supported by Growth Hub.

Did this answer your question?