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 under DorskoPay as the Merchant of Record, so your app does not work it out per country. Filing and remittance capabilities are activated as part of the production rollout.
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 — integrated before your next standup.
Free sandbox account · Cancel anytime · Scheduled payouts subject to settlement and reserve terms