In case you are selling digital goods, you can not promote web payment options in your mobile app as it goes against the app stores’ policies.
1. Connect your Stripe account to Qonversion
Click the Stripe button in the Stores tab of your project settings in Qonversion dashboard.
Qonversion only retrieves information from Stripe and does not update anything in your Stripe account. You have complete control over your Stripe account and can revoke access whenever you want.
2. Create Stripe products
You can create products using Stripe dashboard:
3. Add your Stripe products to Qonversion
Skip this step if you are not using the Qonversion Subscription Management mode.


4. Send Stripe purchases to Qonversion
For instance, let’s use the Prebuilt subscription page with Stripe Checkout-
Add param
product_id(in our case it’s equal toprod_LnoFij9PJ9OvK2) to the Success URL./success?session_id={CHECKOUT_SESSION_ID}&product_id=prod_LnoFij9PJ9OvK2 -
In the Success URL handler retrieve the Stripe Session data via Stripe API. Let’s name it
stripe_session. Additional information about success page customization is specified on the Stripe docs page Customise your success page - Send your Stripe purchase result to Qonversion via the API endpoint.
| Qonversion request field | Source |
|---|---|
| currency | stripe_session.currency |
| price | stripe_session.amount_total |
| stripe_store_data.subscription_id | stripe_session.subscription.id |
| stripe_store_data.product_id | GET parameter product_id from the Success URL |
Limitations
Supported subscription billing models Only the Package and Standard pricing subscription billing models are supported. We will be expanding to more pricing options soon! You can read more about subscription billing models in Stripe official documentation. Proration payments Subscription changes such as upgrading or downgrading can result in prorated charges. Qonversion will not account for these charges in revenue calculations. It would be best to disable these options manually via the Stripe dashboard. You can also disable them by setting theproration_behavior attribute value to false via the Stripe API.
Cancellations
Stripe has two subscription cancellation options:
- Immediate cancellation: subscription cancels immediately with or without any proration option
- Cancellation at the end of the period: The subscription cancels at the end of the current billing period (similar to in-app subscriptions on the app stores).
Google Play Product Details Web SDK