Purchases with Stripe

Configure payments with introductory offers, paid trial, free trial and one-off purchases

Checkout

You can configure several subscription types in addition to regular subscriptions.

In order to configure Stripe subscriptions, you should add the Checkout component and set up it as follows:

Introductory offers

An introductory offer (discount on the first payment) is implemented in Stripe through coupons that can be applied to a subscription.

Expected behavior: When a coupon for an introductory offer is applied, the first payment is discounted. Subsequent charges will be at the full subscription rate.

  1. Create a subscription product in Stripe Product Catalog
  2. Create a coupon in the Product Catalog
  3. In Checkout settings, select Product type -> Subscription+intro discount, and select the added coupon in Intro Discount.
Checkout settings

Checkout settings

Free trial

Free trials are implemented on our backend and require regular subscription products created in Stripe.

Expected behavior: Users are initially charged $0 and later billed the Subscription amount after the Trial period.

For example: Pay $0 now, and after 7 days, pay $30/year.

  1. Create a subscription product in Stripe Product Catalog.
  2. In the checkout settings, select Product Type: "Free Trial -> Subscription."
  3. Set the subscription product under “"Subscription".”
  4. Set the trial period in days.
Checkout settings

Checkout settings

Paid trial:

Paid trials additionally require the creation of one-time products in Stripe.

Expected behavior: Users are initially charged according to the “Trial Price.” After the duration specified in the “Trial Period,” they are billed the Subscription amount.

For example: Pay $1 now, and after 7 days, pay $9.99/month.

  1. Create a subscription product in Stripe Product catalog.
  2. Create a one-time product in Stripe.
  3. In the checkout settings, select Product Type: "Paid Trial -> Subscription."
  4. Set the main subscription product under “Subscription.”
  5. Set the one-time product in “Trial Price.”
  6. Set the trial period in days.
Checkout

Checkout

If you apply a subscription discount for this product configuration, it will be applied to the users' subscription payments, and won't affect the trial price.

One-off

One-off products in Stripe facilitate single transactions, ideal for unique items, special promotions, or upsells that require only a one-time payment.

Expected Behavior: Users are charged once at checkout for the specified amount. There are no further charges or renewals for these products.

  1. Create a one-off product in Stripe Product catalog.
  2. In the checkout settings, select Product Type: "One-off product."
  3. Select the One-off product under "Product."
Checkout settings

Checkout settings


Additional offers

You can make additional offers to your users after they made a purchase in the funnel. These offers can be paid in one click without need to provide user's payment data again.

To configure them you should place a Button element on any screen after paywall with checkout and set button's action to "Purchase".

Upsell

You can offer additional valuable product to your users they may be interested in.

Expected Behavior: Users are instantly charged for the specified amount upon pressing the button. There are no further charges or renewals for these products.

  1. Create a one-off product in Stripe Product catalog.
  2. In the button settings, select Product Type: "One-off product."
  3. Select the One-off product under "Product."
Button settings

Button settings

Upgrade

Suggest your users to upgrade their subscription for a better price. They will pay just the difference between plans.

Expected behavior: Users are charged the difference between New Subscription and old Subscription they've purchased earlier in the same funnel.

For example: Purchase subscription for $3/week, and later upgrade it to $10/month by paying $7.

  1. Create a subscription product in Stripe Product Catalog.
  2. In the button settings, select Product Type: "Subscription."
  3. Set the Upgrade Subscription switch to "Yes."
  4. Set the subscription product under "New Subscription."
Button settings

Button settings