VoidhashDocs
DevelopersHelp centerGuidesAPI reference
Dashboard
Help center
Get started
Get access to Studio
Find your way around Studio
Glossary
Files and bots
Files and boards
Bots
Analytics
Analytics overview
Reports
Chart reference
Metric definitions
Insights and dashboards
Query with VoidQL
Alerts
Check your data
Ads
Ad measurement
Connect Meta Ads
Send purchases to Meta
Ads reports
People
Find and help a person
Refunds and cancellations
Products
Set up products and perks
Paywalls
Design a paywall
Prices and buttons
Design for every device
Onboarding flows
Translate a paywall
Fonts and images
Paywall components
Build and deploy
Paywall locations
A/B testing
Feature flags
A/B tests
Automations
Automations
Push notifications
Settings
Payment providers
Manage projects and teams
Members and roles
SSO and directory sync
Notices
Plans and billing
Audit log
Your account
Help
FAQ
Troubleshooting
Payment providers
Apple App Store
Connect the App Store
Where to find
Find your bundle ID
Find your App Apple ID
Create an In-App Purchase key
Find App Store Connect API values
Configure server notifications
Forward notifications
Small Business Program dates
StoreKit subscription offer key
StoreKit testing certificate
Google Play
Connect Google Play
Where to find
Find your package name
Create a service account key
Set up real-time notifications
Forward notifications
Stripe
Connect Stripe
Stripe purchases and access

Payment providers

Connect the App Store, Google Play and Stripe in Studio so purchases grant access and count in revenue.

A payment provider is where your customers pay: the App Store, Google Play or Stripe. Connecting one lets Voidhash check each purchase with the provider, keep subscriptions current, grant the perks of the product bought, and count the revenue. You connect providers per project.

Only admins and the owner can open payment providers. Setting one up takes keys from App Store Connect, Google Play Console or the Stripe Dashboard, so whoever manages those accounts may need to help.

Choose a provider

You sell…Connect
In an iOS, iPadOS or macOS appApp Store
In an Android appGoogle Play
On your website, with Stripe Checkout or Stripe BillingStripe
Through another payment provider, bank transfers, vouchers or invoicesA payment source (developer docs)

A project can use all of them at once. Someone who buys on one platform keeps the same perks on the others once your apps sign them in with the same user ID.

Connect a provider

  1. Open Settings → Payment providers. It lists the stores, Stripe and your payment sources.
  2. Click Set up next to the provider.
  3. Fill in each tab. Every field that needs a value from the store has a Where to find? link that opens step-by-step instructions next to the form.
  4. Click Save changes. Studio asks whether to enable the provider.

Settings → Payment providers in Studio

Each provider shows Enabled or Disabled. A disabled provider doesn't process purchases. If you save settings that are no longer complete on an enabled provider, Studio offers to disable it.

After you connect

  1. Link each store product to the Voidhash product it grants, or import the catalog. See Link store products.
  2. Make a test purchase. See Test purchases.
  3. Go live with your production keys. Your developers follow the go-live checklist (developer docs).

Test purchases

Test purchases are free and stay out of your production revenue. Each provider has its own way:

  • App Store: sandbox accounts and TestFlight.
  • Google Play: license testers and test tracks.
  • Stripe: test mode.
  • Payment sources: a test secret key (developer docs).

Developers can also buy from a simulated store in debug builds, without connecting a store. See Development mode (developer docs).

See test purchases in Studio

Studio shows one environment at a time. Open the project switcher and choose Production, Sandbox or Test. Purchases and revenue follow the switch:

EnvironmentHolds
ProductionReal purchases.
SandboxApp Store sandbox, TestFlight, App Review and Google Play test purchases.
TestSimulated purchases from debug builds, Stripe test mode and payment source tests.

By default, App Store and Google Play test purchases also unlock your released app, so App Review can open what it buys. Your developers can turn this off; see Store sandbox in production apps (developer docs).

Next steps

  • Connect the App Store
  • Connect Google Play
  • Connect Stripe

Still stuck? Check Troubleshooting, ask us on Discord, or email support@voidhash.com on a paid plan.

Something wrong or missing on this page? Tell us by email or on Discord.

PreviousPush notificationsNextConnect the App Store

On this page

Choose a providerConnect a providerAfter you connectTest purchasesSee test purchases in StudioNext steps