# Subscriptions for iOS, Android, and the web

> Payblast validates App Store, Google Play, and Stripe purchases, then unlocks one entitlement on iOS, Android, and the web. Free under $2,000 a month.

Payblast validates App Store, Google Play, and Stripe purchases, unlocks the same entitlement everywhere, and shows the revenue. Hosted web paywalls use Stripe Checkout.

Catalan Verbs and Pushup Challenges use Payblast for subscriptions and in-app purchases. Each app is one project. iOS and Android share a customer and an entitlement.

Catalan Verbs is a conjugation trainer with a dictionary, quizzes, and offline practice. Learners buy monthly, yearly, or lifetime access. Lifetime is a non-consumable, so it does not expire. The app asks one question: is this entitlement active? The app ships the public key, loads the offering, and reads the customer after purchase. Store notifications renew, cancel, and refund.

- App Store: https://apps.apple.com/es/app/catalan-verbs/id6738144158
- Google Play: https://play.google.com/store/apps/details?id=co.bitscorp.cat
- Case study: https://payblastfs.com/blog/catalan-verbs/index.md

Pushup Challenges is a push-up trainer with programs, rep tracking, and challenges with friends. Premium access is sold as subscriptions and in-app purchases on both stores, through the same Payblast project. StoreKit and Play Billing stay in the app. Payblast validates the purchase. Training screens unlock when the entitlement is active.

- App Store: https://apps.apple.com/us/app/pushup-challenges/id6450053262
- Google Play: https://play.google.com/store/apps/details?id=co.bitscorp.pushup

## REST API

SDKs for Swift, Kotlin, React Native, Flutter, Unity, and JavaScript wrap these endpoints. The public key ships in the app. Secret keys stay on the server.

- GET /v1/offerings
- GET /v1/customers/:app_user_id
- POST /v1/customers/:app_user_id/login
- POST /v1/checkout
- POST /v1/paywall-events

Base URL: https://payblastfs.com/v1

## Pricing

Monthly tracked revenue is that month's gross before store commission.

| Monthly tracked revenue | Apps | You pay |
| --- | --- | --- |
| $1,999 | 2 | $0 |
| $500 | 5 | $10 |
| $2,000 | 1 | $20 |
| $10,000 | 2 | $60 |

Under $2,000, one or two apps are free and three or more cost $10. At $2,000 or more, the invoice is $10 plus 0.5% of that month's tracked revenue. A quiet month with one or two apps drops back to free. Payblast does not hold end-user funds.

## Questions

### What is Payblast?

Payblast validates App Store, Google Play, and Stripe purchases, unlocks the same entitlement on iOS, Android, and the web, and shows you the revenue.

### Which platforms and SDKs does Payblast support?

iOS, Android, and the web. SDKs for Swift, Kotlin, React Native, Flutter, Unity, and JavaScript wrap a small REST API you can also call directly.

### How much does Payblast cost?

One or two apps are free while monthly tracked revenue stays under $2,000. A third app adds a $10 base fee. At $2,000 or more in a month, the invoice is $10 plus 0.5% of that month's tracked revenue. A quiet month with one or two apps drops back to free.

### Does Payblast hold my customers' money?

No. Apple and Google bill store purchases. Web purchases use Stripe Checkout on the app maker's connected account. Payblast invoices its own platform fee separately and does not hold end-user funds.
