Track subscriptions and one-time purchases across App Store, Google Play and Stripe. Voidhash handles renewals, refunds and restores, and keeps access up to date.

await voidhash.client.hasPerk("pro")Define what a purchase unlocks with a perk, such as Pro. Link your monthly, annual and lifetime products to it. Your app checks the perk to decide whether a user has access.
Purchased Nov 4, 2026, 21:37
When a store reports a refund or revokes a purchase, Voidhash updates the user’s access and sends your server a webhook.
Connect your stores and manage their products in Voidhash. Record purchases from other payment providers through the API.
Restore a user’s store purchases after a reinstall or a move to another device.
Check access from your backend with Node, Go, PHP or Rust. Use the HTTP API from other languages.
Use observer mode to try Voidhash alongside your existing integration. Migration guides cover RevenueCat, Adapty and Superwall.
Your purchase records are available to paywalls, analytics, experiments and bots.
Add your products to a paywall and display their current store prices.
Explore paywallsReport on MRR, trials and churn using your purchase data.
Explore analyticsMeasure how a price change affects purchases and revenue.
Explore experimentsAsk a bot to look up a purchase or explain an access change.
Explore bots
Join the alpha waitlist. We’ll email you when your invite is ready.
Ask questions, share your work and talk to the team.
Install an SDK, build your first paywall and explore the API.