Sell inside your app, without a storefront
Create consumables, unlocks or subscriptions with the API, open the checkout link in a webview when the player taps "buy," and grant access the moment a signed webhook confirms payment.
Purchase flow
txn_7Rp2q1. Create the price
Consumable, unlock or subscription — via API or dashboard
2. Player taps "Buy"
Checkout link opens in an in-app webview
3. transaction.completed fires
Signed webhook, HMAC-verified
4. Entitlement granted
Your server unlocks the item — no polling
Capabilities
What's built today
Season passes, cosmetics, in-game currency, premium unlocks — sold through the same checkout and ledger as everything else on DorskoPay.
Products & prices via API
Create consumables, permanent unlocks or subscription tiers programmatically, and get a checkout URL back for each price.
Web-based purchase flow
Open a price's checkout link in your app's webview or an in-app browser — no native purchase SDK to integrate or update.
Webhook-driven entitlements
transaction.completed and subscription.created fire the moment payment settles — grant the item or unlock access from your own server, no polling.
Consumables or subscriptions
One-time purchases for coins, gems or unlocks; recurring prices for a season pass or premium tier — same infrastructure either way.
Tax handled as Merchant of Record
VAT, GST and sales tax are calculated and remitted under DorskoPay as the Merchant of Record — not something your app has to work out per country.
Sandbox mode for testing
Build and test your whole purchase-and-entitlement flow against the simulated payment gateway before going live.
Being upfront
This is a web purchase flow
Not a native App Store or Play Store IAP replacement — here is exactly where it fits.
A good fit today
- Android apps, web apps and PWAs
- Desktop and cross-platform games (PC, Mac, Steam-style clients)
- Any app where you control the purchase surface, not just Apple's or Google's
Worth knowing
There is no native iOS or Android SDK — purchases happen through a hosted web checkout, opened in a browser or webview. If you distribute a native app through Apple's App Store, digital goods sold inside it are usually still subject to Apple's own in-app purchase rules; that policy question is yours to work through, we just provide the payment and entitlement layer.
In-App Purchase, answered
Is there a native iOS/Android SDK? add
Not yet — purchases go through a hosted web checkout link, opened inside your app's webview or browser. There is no drop-in mobile SDK today.
How do I know when to unlock an item for a player? add
Listen for the transaction.completed (one-time) or subscription.created (recurring) webhook, verify the Dorsko-Signature header, then grant access from your own server — the same pattern used for any digital-goods delivery on DorskoPay.
Can I sell consumables like in-game currency? add
Yes — create a one-time price for the consumable. Each purchase is a separate transaction; tracking how many units a player owns is on your side, the payment and webhook are ours.
Does this replace Apple/Google in-app purchase requirements? add
No, and we won't claim it does. If your app is distributed through Apple's App Store, Apple's own rules on digital-goods purchases may still apply to you — this product covers the payment processing and entitlement webhook, not App Store policy.
One API.
Every purchase inside your app.
Create a price, open the link, grant the item on webhook — live before your next standup.
Free forever plan · Cancel anytime · Payouts in 24h