From 60b75bed7a29ae1ac1acbe1075b94ecfb51c90de Mon Sep 17 00:00:00 2001 From: Duncan Crawbuck Date: Fri, 10 Apr 2026 17:35:55 -0700 Subject: [PATCH 1/2] docs: clear up web checkout SDK setup page with prerequisites, steps, and links --- .../web-checkout/web-checkout-sdk-setup.mdx | 38 ++++++++++++------- 1 file changed, 24 insertions(+), 14 deletions(-) diff --git a/content/docs/web-checkout/web-checkout-sdk-setup.mdx b/content/docs/web-checkout/web-checkout-sdk-setup.mdx index d626de3..a9d200f 100644 --- a/content/docs/web-checkout/web-checkout-sdk-setup.mdx +++ b/content/docs/web-checkout/web-checkout-sdk-setup.mdx @@ -1,9 +1,20 @@ --- title: "SDK Setup" -description: "Platform-specific setup guides for Web Checkout implementation" +description: "Set up your app to handle Web Checkout purchases, deep links, and post-checkout redirecting." --- -Choose your platform below to get started with Web Checkout in your app: +## Prerequisites + +Before integrating Web Checkout in your app, make sure you've completed the dashboard setup: + +1. [Created a Web Checkout app](/web-checkout/web-checkout-creating-an-app) in your Superwall project +2. [Connected and configured Stripe](/web-checkout/web-checkout-configuring-stripe-keys-and-settings) with your app settings and post-purchase behavior +3. [Added Stripe products](/web-checkout/web-checkout-adding-a-stripe-product) and attached them to a paywall +4. [Created a campaign](/web-checkout/web-checkout-creating-campaigns-to-show-paywalls) with placements to show your paywalls + +You'll also need the Superwall SDK integrated in your app. + +## Choose your platform @@ -20,20 +31,19 @@ Choose your platform below to get started with Web Checkout in your app: -## What's Next? - -After setting up Web Checkout for your platform: +## Implementation steps -1. **Configure Deep Links**: Each platform requires deep link setup to redirect users back to your app after purchase -2. **Handle Redemption**: Implement delegate methods to handle purchase redemption -3. **Test Your Integration**: Use test mode to verify your implementation before going live +1. **[Set up deep links](/sdk/quickstart/in-app-paywall-previews)** — Required for redirecting users back to your app after a web purchase. +2. **[Handle Post-Checkout redirecting](/sdk/guides/web-checkout/post-checkout-redirecting)** — Implement delegate methods to handle purchase redemption when the user returns to your app. +3. **Only if you're using RevenueCat:** [Using RevenueCat](/sdk/guides/web-checkout/using-revenuecat) — Sync web purchases with RevenueCat for subscription management. +4. **Only if you're using your own PurchaseController:** [Redeeming In-App](/sdk/guides/web-checkout/linking-membership-to-iOS-app) — Merge web and device entitlements when using a custom PurchaseController. -## Platform-Specific Features +## Testing -Each SDK provides platform-specific features for Web Checkout: +1. **[Testing purchases](/web-checkout/web-checkout-testing-purchases)** — Verify your integration with test mode before going live. +2. **[Managing memberships](/web-checkout/web-checkout-managing-memberships)** — Learn how users cancel, update, or manage their subscriptions via Stripe. -- **Post-Checkout Redirecting**: Handle users returning to your app after purchase -- **Using RevenueCat**: Integrate Web Checkout with RevenueCat for subscription management -- **Linking Membership**: Connect web purchases to in-app subscriptions +## Further reading -Visit your platform's guide above to learn more about these features and implementation details. +- [Web Checkout FAQ](/web-checkout/web-checkout-faq) +- [App to Web Checkout](/web-checkout/web-checkout-direct-stripe-checkout) — Offer Stripe products directly from your iOS paywalls From f624a874149e2cbf6339896eddefdeaab4901e28 Mon Sep 17 00:00:00 2001 From: Duncan Crawbuck Date: Fri, 10 Apr 2026 17:45:28 -0700 Subject: [PATCH 2/2] docs: remove platform card group from SDK setup page --- .../web-checkout/web-checkout-sdk-setup.mdx | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/content/docs/web-checkout/web-checkout-sdk-setup.mdx b/content/docs/web-checkout/web-checkout-sdk-setup.mdx index a9d200f..273d9b5 100644 --- a/content/docs/web-checkout/web-checkout-sdk-setup.mdx +++ b/content/docs/web-checkout/web-checkout-sdk-setup.mdx @@ -14,23 +14,6 @@ Before integrating Web Checkout in your app, make sure you've completed the dash You'll also need the Superwall SDK integrated in your app. -## Choose your platform - - - - Setup Web Checkout for iOS apps with Swift - - - Setup Web Checkout for Android apps with Kotlin/Java - - - Setup Web Checkout for Flutter apps - - - Setup Web Checkout for Expo apps - - - ## Implementation steps 1. **[Set up deep links](/sdk/quickstart/in-app-paywall-previews)** — Required for redirecting users back to your app after a web purchase.