Minecraft store revenue tracking for several stores
Connect every store you sell through: Tebex, CraftingStore, your own PayPal account, or your own Stripe account. A network can add several Tebex stores, for example one per region. Each store gets its own webhook address and its own secret, and every delivery is verified before a field is read. A purchase is matched to the buyer by premium UUID only, never by username, and credited to the address the buyer first joined through. Revenue adds every store together, lets you pick one store, and compares them in Revenue by store.

How it works
Add each store in Settings
Settings, Integrations, Add store. The first Tebex store keeps its original address. Every other store gets its own webhook address and secret.
Give the store the buyer's UUID
Tebex and CraftingStore send it. For PayPal, set custom_id to the UUID. For Stripe, put it in minecraft_uuid in the checkout metadata.
Deliveries are verified
Tebex and CraftingStore are checked against your secret, PayPal through its own verify call, and Stripe with the signing secret and the time on the delivery.
Read the stores together or apart
Revenue adds every store. Pick one store at the top, or read Revenue by store to compare them. Refunds and disputes come off.
What you see on the dashboard
Revenue by store
Each connected store with its own sales, side by side, so you can see which one earns.
A store filter
Pick one store at the top of Revenue to see only its sales. Sources and creator codes always count every store.
Unmatched stays visible
A purchase with no premium UUID that matches a player stays in an Unmatched group. It still counts in the store total and is never put on the nearest guess.
Refunds and disputes
They come off the credited revenue, the same way for every store.
Your own PayPal and Stripe
These are for a server that takes money through its own account, apart from how you pay MCAnalytics. We keep the payment id, the amount, the currency, the package and the player UUID. No card data, email or address reaches us.
Questions
Which plans include several stores?
Every plan, the free one included. Connecting stores is part of the growth side, not a Network feature.
Does it ever match a purchase by username?
No. Only the premium UUID. A purchase with no usable UUID stays unmatched and still counts in the store total.
Can I connect two Tebex stores?
Yes. Add each with Add store. The first keeps the original webhook address, and every other store gets its own address and secret.
Can someone post fake sales to my webhook?
A delivery that fails its check is refused: your secret for Tebex and CraftingStore, PayPal's own verify call, and the signing secret for Stripe, which also refuses a delivery more than five minutes old.
Read the docs
- Tebex store integrationConnect your Tebex store with a signed webhook so purchases land against the source that brought the buyer.
- CraftingStore integrationConnect a CraftingStore webstore with a signed webhook so its sales land in Revenue next to your other stores.
- Your own PayPalSell through your own PayPal account and send every capture, refund and dispute to Revenue with a verified webhook.
- Your own StripeSell through your own Stripe account and send every paid checkout, renewal, refund and dispute to Revenue with a signed webhook.