Merchant of Record infrastructure
for software companies.
Payments, subscriptions, tax operations and global selling — through one Merchant of Record platform.
Monthly revenue
payments$48,320
arrow_upward+12.4%
Active subscriptions
autorenew1,284
arrow_upward+3.1%
Net payout
account_balance_wallet$44,918
arrow_upward+11.9%
Revenue · last 12 months
USDbuyer.one@example.com
Pro Plan · monthly
buyer.two@example.com
Starter Pack
buyer.three@example.com
Team Plan · yearly
Illustrative demo data — not actual customer activity. DorskoPay is a sandbox environment today and is not processing live production transactions.
0
Countries with tax rates configured
0
Core commerce currencies (TRY, GBP, EUR, USD)
0
Platform products available in sandbox
0
Checks in merchant verification
The platform
One platform. Nine products.
Zero glue code.
Each product is world-class on its own. Together they replace your payment provider, billing system, tax engine, fraud stack and compliance team.
Payments
One card integration under a Merchant of Record model, with authorization, settlement and payout scheduling run by us. Card acceptance is enabled after acquiring-partner approval.
Explore Payments arrow_forwardPayment Links
Every price gets a permanent, shareable checkout link — paste it in a bio, a DM or a QR code. No storefront to build.
Explore Payment Links arrow_forwardCheckout
A hosted checkout page for every product, with real-time tax calculation, promo codes and a clean, distraction-free design.
Explore Checkout arrow_forwardIn-App Purchase
Sell consumables, unlocks and subscriptions inside your app via the API — webhook-driven, no native SDK required.
Explore In-App Purchase arrow_forwardBilling
Renewals are charged automatically to the card on file, with dunning, invoicing and a full billing history for every customer.
Explore Billing arrow_forwardSubscriptions
Trials, upgrade/downgrade with proration, pause, resume and cancellation — plus a self-serve customer portal.
Explore Subscriptions arrow_forwardTax & Compliance
VAT, GST and sales tax calculated at checkout across 62 jurisdictions, under a Merchant of Record model. Registrations, filing and remittance are activated as part of the production rollout.
Explore Tax & Compliance arrow_forwardDisputes & Chargebacks
A structured dispute workflow — evidence submission, resolution and chargeback liability that sits with us, not you.
Explore Disputes & Chargebacks arrow_forwardRevenue Reporting
Revenue, commission and payout dashboards, computed from the same ledger that records the money — with CSV export for your books.
Explore Revenue Reporting arrow_forwardGlobal by default
A payments network that spans the planet
Core commerce currencies — TRY, GBP, EUR and USD — and a tax engine covering 62 jurisdictions. Production card presentment and settlement routes are subject to acquiring-partner approval.
Network activity
science SANDBOX ACTIVITYSimulated activity — no real payments are being processed.
Checkout completed
GBP · card / wallet — sandbox example
Subscription created
EUR · monthly — sandbox example
VAT calculated at checkout
NL 21% — sandbox example
Payout scheduled
Subject to settlement terms — sandbox example
Webhook delivered
transaction.completed · signed — sandbox example
Checkout completed
USD · card / wallet — sandbox example
Refund processed
TRY — sandbox example
Admin action logged
Commission override recorded — sandbox example
Sales tax calculated
Destination-based — sandbox example
Checkout completed
TRY · card / wallet — sandbox example
Checkout completed
GBP · card / wallet — sandbox example
Subscription created
EUR · monthly — sandbox example
VAT calculated at checkout
NL 21% — sandbox example
Payout scheduled
Subject to settlement terms — sandbox example
Webhook delivered
transaction.completed · signed — sandbox example
Checkout completed
USD · card / wallet — sandbox example
Refund processed
TRY — sandbox example
Admin action logged
Commission override recorded — sandbox example
Sales tax calculated
Destination-based — sandbox example
Checkout completed
TRY · card / wallet — sandbox example
The Merchant of Record difference
We don't just move money.
We take the liability.
A payment processor hands you the money and the problems. A Merchant of Record becomes the legal seller — so tax obligations, fraud disputes and regulatory filings on the sale sit with the platform, not with you.
Your customer
Pays in their currency, with their favorite method, with local tax on the receipt.
All of this becomes ours
You
Receive one clean payout and one line on your books. Build the product; we run the rest.
Engineering
Built like the internet depends on it
Checkout is the worst possible place for downtime. Here's what the platform actually does under the hood.
HMAC-signed webhooks
Every event is signed and logged with a full delivery history — subscription.created, transaction.completed and more.
Full admin audit trail
Every mutating admin action — refunds, commission changes, plan updates — is logged automatically, who and when.
Idempotent payout batching
Payout scheduling is safe to re-run: eligible transactions are claimed once and never double-batched.
Sandbox-first
Test your entire integration — checkout, subscriptions, webhooks — before a single real charge is made.
This is a sandbox environment — see current status
Built for developers
A payments API you'll actually enjoy
Create products, read transactions and react to signed webhooks with a clean REST API. One key, predictable JSON, no SDK lock-in.
- key Scoped API keys, hashed at rest
- webhook HMAC-signed webhooks with delivery logs
- sync_alt Idempotent by design — safe retries
$ curl https://api.dorskopay.com/v1/products \
-H "Authorization: Bearer dsk_…" \
-d name="Pro Plan" -d type=subscription
// 201 Created
{
"id": "prod_8Xk2m",
"name": "Pro Plan",
"checkout_url": "https://pay.dorsko…",
"status": "active"
}
The comparison
Stitching tools together vs. DorskoPay
Selling globally usually means five tools and a tax accountant. Here's the honest difference.
Doing it yourself
5+ tools · weeks of setup
- close A payment gateway, a billing tool and a tax engine — all billed separately
- close Register for VAT/GST country by country, on your own
- close File tax returns in every region you sell to
- close Fraud and chargeback liability sits with you
- close Compliance paperwork: PCI, SCA, invoicing rules
One platform
One integration
- check_circle Payments, billing, subscriptions and tax in a single integration
- check_circle Tax calculated at checkout under a Merchant of Record model, with filing and remittance activated in the production rollout
- check_circle We manage buyer-facing disputes and chargebacks as seller of record
- check_circle Receipts and tax documentation generated for every sale
- check_circle Consolidated scheduled payouts — one line on your books
The path to production
Five steps, in order
You can build against the sandbox today. Going live is a decision that comes after verification and review.
Step 1
Create a sandbox account
Explore the API, checkout and dashboard.
Step 2
Complete business verification
Submit company, ownership, product and banking information.
Step 3
Product and risk review
We review the software product, business model and expected processing activity.
Step 4
Production approval
Subject to approval and payment-partner availability.
Step 5
Go live
Connect checkout or the API and begin approved production transactions.
Sandbox access does not constitute production approval.
See the full onboarding path arrow_forwardPricing
Start in the sandbox. Agree terms at onboarding.
The sandbox is free and needs no card. Production commercial terms are confirmed during onboarding, once verification and acquiring-partner approval are complete.
Sandbox
bolt No card required
Build and test the whole integration.
See details arrow_forward Most popularProduction
bolt Terms confirmed at onboarding
Issued after verification and acquiring-partner approval.
See details arrow_forwardEnterprise
bolt Negotiated terms
Bespoke terms for higher-volume software businesses.
See details arrow_forwardCard acceptance
Card acceptance will be enabled following acquiring-partner approval. Payment processing will be provided by regulated acquiring and payment partners following production approval.
How production access works arrow_forwardFrom the blog
Notes on running a global business
Your product is ready.
Build the billing for it.
Open a free sandbox account and build the full integration. Production access follows business verification and review.
Free sandbox account · Cancel anytime · Scheduled payouts subject to settlement and reserve terms