# Web Checkout

Integrate Superwall web checkout with your iOS app for seamless cross-platform subscriptions

Dashboard Setup [#dashboard-setup]

1. [Set up Web Checkout in the dashboard](/docs/web-checkout)
2. [Add web products to your paywall](/docs/web-checkout/web-checkout-direct-stripe-checkout)

SDK Setup [#sdk-setup]

:::expo
1. [Set up deep links](/docs/sdk/quickstart/in-app-paywall-previews)
2. [Handle Post-Checkout redirecting](/docs/sdk/guides/web-checkout/post-checkout-redirecting)
3. **Only if you're using RevenueCat:** [Using RevenueCat](/docs/sdk/guides/web-checkout/using-revenuecat)
4. **Only if you're using your own PurchaseController:** [Redeeming In-App](/docs/sdk/guides/web-checkout/linking-membership-to-iOS-app)
:::

Testing [#testing]

1. [Testing Purchases](/docs/web-checkout/web-checkout-testing-purchases)
2. [Managing Memberships](/docs/web-checkout/web-checkout-managing-memberships)

Troubleshooting [#troubleshooting]

If a user has issues accessing their purchase in your app after paying via web checkout, direct them to your plan management page to retrieve their redemption link or manage billing:

For example: `http://yourapp.superwall.app/manage`

FAQ [#faq]

[Web Checkout FAQ](/docs/web-checkout/web-checkout-faq)