Docs
Add the library, sell your first unlock in test mode, then go live. Everything a watch app, face or data field needs.
Start here
Start
Quick start: your first unlock
Buy your own app on your own watch in test mode, see it unlock, then refund it and see it lock.
Get started
- Quick startBuy your own app on your own watch in test mode, see it unlock, then refund it and see it lock.
- TestingTest mode and live mode, testing on a watch or the simulator, the Test tab's log, and the offline test.
- Go liveThe eight checks before an app takes real money, and what Garmin's store listing needs.
The library
- Add the libraryThe files, the Communications permission, PaywallConfig.mc, the one line in getInitialView, and languages.
- Gating and trialsEvery public call and constant in module Paywall, how to gate a feature, and how trials work.
- ScreensEvery screen the library draws, what each one means, and how it fits round, square and Instinct screens.
- Faces and data fieldsHow faces and data fields sell: background checks, Garmin's sign-in notification, timing and annotations.
- Memory and watchesWhat the library adds to your build, measured on release builds, and which watches it runs on.
Selling
Payments
- StripeConnect Stripe for test and live, the events we listen for, and what refunds and disputes do to the watch.
- PayPalConnect PayPal for test and live, the notifications we listen for, and what refunds and disputes do.
- PaystackConnect Paystack for test and live. It sells in Nigeria, Ghana, Kenya and South Africa with cards, bank, transfer and mobile money.
- PolarConnect Polar for test and live. Polar is the seller of record, so it handles sales tax and VAT for you.
- RazorpayConnect Razorpay for test and live. It sells in India with UPI, cards, netbanking and wallets, in rupees.
- Refunds and renewalsWhat the watch does after a refund, a dispute, a renewal, a declined card or a cancellation.