MERCHANT OF RECORD

Merchant of Record for Game-Data Products: Charge for the Tool, Not the Inventory

Anyway Team

· 10 min read ·

A game-data product can have a global audience before it has a company, a tax ID in every country, or a checkout form. The buyers are in the US, the EU, Brazil, and China. The founder is often one person with a live site and a Stripe application that never finishes.

Anyway is a Merchant of Record for developers selling approved software, SaaS, AI products, and digital products. This guide is for a specific kind of builder: you already run a catalog, a tracker, or a simulator around a game economy, and you want to charge for access to the tool — not for the items inside the game.

The example we use is TAKE.SKIN, a Counter-Strike 2 skin database with live Steam Market prices, weapon hubs, a loadout generator, and a free case simulator. It is not an Anyway merchant, and it is not a storefront for skins. That is the point. The product that can go through a Merchant of Record is the software around the market, not the market itself.

Start selling with Anyway

The first invoice is not for a Desert Eagle

Players search for prices, float ranges, and cheap loadouts. Founders see that traffic and assume the paid product is “selling skins.”

That is the wrong checkout.

A skin listing on the Steam Community Market is an item sale under Steam’s rules. A third-party marketplace is a different compliance stack: KYC on both sides, item custody, chargebacks on irreversible trades, and — in many countries — gambling or virtual-asset review. Anyway’s Merchant of Record path is built for software and digital products. It is not a skin exchange.

What a site like TAKE.SKIN actually ships is closer to a vertical SaaS:

  • A searchable catalog of CS2 skins, knives, and gloves

  • Live Steam prices and 24-hour volume on the same pages

  • Ranked hubs (best / cheap AK-47, AWP, Desert Eagle, knives)

  • A loadout generator that turns a budget and a color into a full inventory

  • A case simulator that uses the same official drop tables as the game, with no real-money opening

Today that stack is free: no account required to browse, and the iOS app is published without ads or in-app purchases. The payment question for this category is what you add next — and whether that next thing is still software.

What you can sell, and what will fail review

If the customer pays and receives a license, an API key, an export, or a seat in your app, you are in Merchant of Record territory. If the customer pays and receives a CS2 item, a loot box, or a cash-out, you are not.

Offers that fit a software checkout

  • API access. Live price, volume, and catalog endpoints billed monthly.

  • Pro workspace. Saved loadouts, alerts when a finish crosses a price band, CSV export, team seats.

  • One-time unlocks. A paid inspect pack, a yearly data dump, or a desktop companion.

  • Usage credits. If you add AI loadout or screenshot tools, sell credits the same way other AI SaaS products do.

The receipt should name a software product. The fulfillment happens in your app after order.paid.

Offers that do not belong on this stack

  • Buying or selling CS2 skins, knives, or gloves

  • Paid case opening, loot boxes, or “open until you hit Covert”

  • Skin-to-cash withdrawal or peer-to-peer item escrow

  • Anything that needs Steam inventory write access to complete the purchase

TAKE.SKIN’s simulator stays on the safe side of that line: official odds, live Steam prices for context, no checkout. If you run a similar simulator and later attach a price to each “open,” expect a compliance review to treat it as gambling, not SaaS.

Write the product page so a reviewer can see the difference in one screen. “CS2 skin database Pro — API and alerts” is a software product. “Buy this AK-47 | Redline” is not.

Why this niche hits tax before it hits product-market fit

Game-data traffic is already cross-border. A price page in English is used by an EU buyer. A Chinese locale is used by a founder who still needs a USD card checkout for a US customer. Steam’s market is priced in the buyer’s wallet currency; your SaaS invoice is not.

Behind one “Upgrade” click sit the same jobs as any other global SaaS sale:

  • A named legal seller on the receipt

  • Card checkout that works in more than one country

  • VAT, GST, or sales tax calculated for that buyer

  • An invoice the buyer can expense

  • Refund and dispute handling

  • A payout route the founder can actually use

You can assemble those layers with a payment processor, your own tax engine, and a local accountant in every nexus. Most indie catalogs never ship the paid tier because that stack is larger than the feature.

A Merchant of Record is the legal seller for the covered transaction. You supply the product and receive net revenue. Anyway calculates, collects, and files applicable sales tax, VAT, and GST on those sales, issues the invoice, and records the fee and net amount per order.

Anyway’s path for a live catalog

Anyway Business keeps product setup, hosted payment links, checkout, orders, subscriptions, balances, and payouts in one workspace. Published pricing is 3.9% + $0.50 per transaction, with no monthly fee and no setup fee.

1. Put a reviewable product on the site

Anyway’s individual and business applications expect a live HTTPS site, public pricing, a support email, and a clear description of what the customer receives. A catalog that already looks like TAKE.SKIN — real pages, real prices, a stated affiliation disclaimer with Valve — is easier to review than a landing page that only says “CS2 tools coming soon.”

State the paid SKU in the same words you will use in Anyway: name, price, currency, delivery method, refund rule.

2. Create the product and copy the payment link

In Anyway you create a product and publish it. The hosted URL looks like:

https://pay.anyway.sh/pay/PL_EXAMPLE
https://pay.anyway.sh/pay/PL_EXAMPLE
https://pay.anyway.sh/pay/PL_EXAMPLE

Drop that link behind a Pricing button, in a README, or in a DM to a studio that wants API access. You do not have to build a card form.

For a SaaS seat, append your own IDs:

https://pay.anyway.sh/pay/PL_EXAMPLE?merchant_reference=PUR_456&user_id=USR_123&source=web
https://pay.anyway.sh/pay/PL_EXAMPLE?merchant_reference=PUR_456&user_id=USR_123&source=web
https://pay.anyway.sh/pay/PL_EXAMPLE?merchant_reference=PUR_456&user_id=USR_123&source=web

Anyway stores those values with the order. Use merchant_reference as the stable purchase ID in your database.

3. Fulfill on the webhook, not on the thank-you page

Keep entitlements in your app. A safe loop:

  1. Create a pending purchase in your database.

  2. Send the buyer to the Anyway link with that ID.

  3. Verify the signed webhook on your server.

  4. Confirm product, amount, currency, and paid status.

  5. Grant the API key or Pro flag once — even if the event is delivered twice.

Never put tokens or personal data in the query string. The buyer can see the URL.

4. Charge once or on a subscription

Price APIs and Pro seats as monthly or annual subscriptions. Sell a data dump as a one-time payment. Anyway records invoices, receipts, and renewals on the same product model. Failed renewals should remove access in your app; a refunded order should not keep an API key live.

5. Take the payout on a route you already have

Anyway’s payout documentation lists Alipay, a mainland China bank account, US ACH, UK bank, and Hong Kong USD or HKD accounts. The Finance page separates total and available balances. The current minimum payout request is $50, after verification and an active payout account.

For a China-based founder, that is a documented path from a global card checkout to a local receiving account without opening a US company first. Local income reporting stays with you.

The App Store is a storefront, not a tax department

TAKE.SKIN already ships an iOS app for browsing prices and running the simulator. The current App Store listing is free: no ads, no premium tier, no in-app purchases.

That is a clean distribution choice. It is also a reminder for everyone else in this category:

  • App Store IAP is a second seller, a second fee, and a second set of refund rules.

  • A Merchant of Record checkout on the website can sell the API or Pro plan that the app then unlocks after login.

  • Do not put virtual-item sales or paid loot opening in either channel and expect the same review outcome.

If you later add a paid web SKU, keep the app as the reader and the website as the merchant of record checkout. Anyway hosts the payment; your account system hosts the entitlement.

A concrete SKU list for a skin-data site

These are examples, not TAKE.SKIN’s prices. Use them to decide what belongs on a payment link.

Product

Billing

What the buyer gets

MoR fit

Price & catalog API

Monthly / annual

Key, rate limit, Steam-linked fields

Yes — software access

Pro alerts

Monthly

Email or webhook when a tracked skin moves

Yes

Loadout workspace

Monthly

Saved inventories, export

Yes

Historical dump

One-time

Dated CSV / JSON

Yes — digital file

“Open this case for $2.50”

Per open

A random finish with cash value

No — treat as gambling

“We buy your knife”

Escrow

A CS2 item changes hands

No — marketplace

If a row would still make sense after you delete every CS2 item name, it is probably software. If the row only works because a Desert Eagle \| Blaze moved, it is an item deal.

How to connect this to a site that already has traffic

You do not replace the catalog. TAKE.SKIN’s useful pages are the live tables and the hubs. The paid layer sits beside them.

  1. Keep public prices on the free page. That is how people arrive.

  2. Put one CTA on the API docs or a /pro page — not on every skin row.

  3. Match the Anyway product name to that page.

  4. Test payment, duplicate webhook, refund, and a cancelled subscription before you tweet the launch.

  5. Add the payout account in Finance. Do not send bank details through chat.

Anyway states that it calculates, collects, and files applicable sales tax, VAT, and GST as the Merchant of Record for covered sales. The buyer’s invoice names the legal seller. You record the net amount Anyway posts on the order, not a fee you guessed from a spreadsheet.

Frequently asked questions

Can Anyway process CS2 skin sales?

No. A Merchant of Record checkout is for approved software and digital products. Selling or brokering Counter-Strike items is a marketplace problem, not a SaaS invoice.

Is TAKE.SKIN an Anyway customer?

No. TAKE.SKIN is a live example of the product type: a CS2 skin database and tool site with Steam prices, hubs, and a free simulator. This article does not claim they sell through Anyway.

Do I need a US company to charge EU players for an API?

Anyway’s verification flow supports Individual and Business applications. Approval depends on identity, product, website, tax residency, and compliance review. Anyway acts as the Merchant of Record on covered sales so you can start from a live product instead of a foreign incorporation project.

What does Anyway charge?

Anyway publishes 3.9% + $0.50 per transaction, with no monthly or setup fee. Finance records the fee and net seller amount on each eligible completed order. Use the posted number, not a hard-coded estimate.

Can a China-based founder receive the money locally?

Anyway’s documentation lists Alipay and mainland China bank accounts, plus Hong Kong, US, and UK routes. Minimum payout request is $50 once verification is approved and a payout account is active.

Should the case simulator be a paid product?

A free simulator that shows official drop rates is a research tool. Charging per open, or paying out items, moves the product into gambling and item-sales review. If you need revenue, charge for the database, the API, or the workspace — the same way other data products charge.

Does Anyway handle VAT on a €12/month Pro plan?

Anyway states that it calculates, collects, and files applicable VAT, GST, and sales tax on covered Merchant of Record sales. That is separate from the founder’s own income tax.

Charge for the catalog software, then stop

The game economy is the traffic. The software is the product. Mix those up and you will build a checkout you cannot take through a Merchant of Record — or through any card network that has already seen one too many item-trade chargebacks.

Anyway gives an eligible founder a hosted payment link, subscriptions, transaction-tax handling, order records, and a payout route in one Business workspace. If your site already looks like a real catalog, the next honest SKU is a license to the tool.

Create an Anyway account and put that SKU on one link.

Related guides: