RevenueCat Capacitor IAP; keep Stripe on web (#100) #102

Merged
westfarn merged 3 commits from feature/revenuecat-iap-100 into master 2026-08-04 03:43:10 -07:00
3 Commits
Author SHA1 Message Date
westfarn 86bdb78de7 Mock RevenueCat Capacitor plugin in Jest setup.
Unit Tests / test (pull_request) Successful in 12s
Package is ESM-only; suites that import AccountContext were crashing
Jest with SyntaxError before any tests ran.
2026-08-04 05:40:54 -05:00
westfarn bf8f6ea1d2 Point billing clients at /monetization/ instead of /finance/.
Unit Tests / test (pull_request) Failing after 11s
Align FE with backend finance→monetization rename (api/monetization);
backend keeps /api/finance as alias only.
2026-08-04 05:36:11 -05:00
westfarn 75a0d7f637 Add RevenueCat Capacitor IAP; keep Stripe for web billing.
Unit Tests / test (pull_request) Failing after 11s
Native builds purchase/restore via RevenueCat; browser keeps Stripe
checkout/portal. Billing history shows store ledger rows from backend
webhooks. Closes #100.
2026-08-04 03:32:25 -07:00