Overview
ZeroSettle integrates with RevenueCat’s paywall system through a simple checkout flow. No SDK integration or Swift code changes are required—simply add a custom checkout button to your paywall that directs users to the ZeroSettle payment screen.Implementation
To enable ZeroSettle checkout in your RevenueCat paywall, add a purchase button with the “custom checkout” option that links to:
How It Works
- Configure Your Discount: Set up your payment incentive discount in the ZeroSettle dashboard
- Add Custom Checkout Button: In your RevenueCat paywall, add a purchase button with custom checkout enabled
- Link to ZeroSettle: Point the button to
https://zerosettle.io/checkout - Automatic Discount Application: Users will see the discounted price automatically applied based on your dashboard settings
Deep Link Redirection
After the purchase flow completes, ZeroSettle automatically redirects users back to your app using your app’s bundle ID. Simply use the same bundle identifier, and we’ll handle the redirection with either asuccess or cancelled status.
Configure Deep Links in Xcode
First, set up your URL scheme in your project’s Info section:
com.gaberoeloffs.divecast, use divecast as the URL scheme.
Handle Deep Links in Your App
Use theonOpenURL modifier to handle the callback:
Requirements
- RevenueCat account with paywall configured
- ZeroSettle account with discount settings configured

