Payblast: one entitlement for the App Store, Google Play, and the web

Payblast validates App Store, Google Play, and Stripe purchases and unlocks the same entitlement everywhere. Free until $2,000 in monthly tracked revenue.
3 min read
#payblast#subscriptions#stripe#appstore

Payblast: one entitlement for the App Store, Google Play, and the web

A subscription sold on the App Store, on Google Play, and on the web is three receipt formats and three notification streams. The app still has one question: is this person allowed in?

Payblast answers that question. It validates StoreKit 2, Google Play Billing, and Stripe Checkout, then keeps one customer and one entitlement, whichever store took the payment. Renewals, refunds, and expirations arrive as store notifications. Sandbox purchases stay out of the revenue numbers.

Payblast does not hold the customer's money. Apple and Google bill store purchases. Web purchases use Stripe Checkout on the app maker's own connected account. The platform fee is a separate invoice.

What you integrate

SDKs for Swift, Kotlin, React Native, Flutter, Unity, and JavaScript wrap a small REST API. The calls that matter:

  • GET /v1/offerings for the current packages.
  • GET /v1/customers/:app_user_id for entitlements.
  • POST /v1/checkout for a hosted web checkout.
  • POST /v1/paywall-events for what the paywall did.

StoreKit and Play Billing stay in the app. Payblast checks the purchase. The app reads one field: whether the entitlement is active.

Paywalls without another review

An offering puts the iOS product, the Play product, and the Stripe price for one plan on a single package. Drafts stay drafts. Publishing is explicit, and rollback restores the previous version. A hosted paywall link sells the same packages on the web.

Changing the copy or the current offering does not wait on app review.

Who is already on it

Catalan Verbs sells monthly, yearly, and lifetime access on iOS and Android. Lifetime is a non-consumable, so it does not expire. PushUP Challenges sells premium the same way. Each app is one Payblast project. Both stores share the customer.

The price

One or two apps are free while monthly tracked revenue stays under $2,000. No card for those first two apps. A third app adds a $10 base fee. From $2,000 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.

The product, the pricing, and the API notes live at payblastfs.com.