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 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.

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 — integrated before your next standup.

Free sandbox account · Cancel anytime · Scheduled payouts subject to settlement and reserve terms