phone_iphone In-App Purchase

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.

check_circle REST API, no native SDK to ship check_circle Signed webhooks grant entitlements

Purchase flow

txn_7Rp2q
api

1. Create the price

Consumable, unlock or subscription — via API or dashboard

check_circle
open_in_new

2. Player taps "Buy"

Checkout link opens in an in-app webview

check_circle
bolt

3. transaction.completed fires

Signed webhook, HMAC-verified

check_circle
military_tech

4. Entitlement granted

Your server unlocks the item — no polling

check_circle

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.

data_object

Products & prices via API

Create consumables, permanent unlocks or subscription tiers programmatically, and get a checkout URL back for each price.

open_in_new

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

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.

currency_exchange

Consumables or subscriptions

One-time purchases for coins, gems or unlocks; recurring prices for a season pass or premium tier — same infrastructure either way.

percent

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.

bug_report

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.

check_circle

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
info

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