Stores
Connect Tebex, PayNow, CraftingStore or your own backend so purchases, refunds and subscriptions show up next to your players.
A store integration sends every purchase to Analyse by webhook. Purchases land on the player who bought, count toward the campaign or creator code that brought them, and power the revenue page.
Supported stores
| Store | Platforms | How it connects |
|---|---|---|
| Tebex | Minecraft | You add a webhook in Tebex and paste its secret |
| PayNow | Minecraft | You paste an API key; Analyse creates the webhooks |
| CraftingStore | Minecraft | Connect from the dashboard |
| Custom webhook | Minecraft and Roblox | Your backend signs and sends events to an endpoint Analyse gives you |
Roblox purchases made with Robux are recorded by the module itself; see Robux purchases.
Connect a store
- Open the game, then Settings and Integration.
- Under Store providers, choose Connect and pick your store.
- Follow the steps in the dialog. It checks each step and ends with Check it works.
Only Owners and Admins can connect stores. The Free plan includes one store; paid plans have no limit.
What gets recorded
- Orders as completed purchases, one row per item.
- Refunds and chargebacks, which update the original purchase.
- Subscriptions (PayNow and custom), including renewals and cancellations.
- The coupon and creator code used at checkout.
Amounts are converted to USD at the exchange rate of the purchase day, so games selling in several currencies add up.
Attribution
A creator code entered at checkout wins: the purchase counts for the campaign that owns that code. Otherwise the purchase is credited to how the player last arrived (their most recent session's source).
Import past payments
Tebex and PayNow can import your payment history from the setup dialog (Import past payments), so revenue charts do not start at zero.
Status and troubleshooting
Each connected store shows its state in Settings, Integration:
- Receiving: webhooks are arriving.
- Waiting for a webhook: connected but nothing received yet. Place a test order or use the store's test button.
- {n} failures today: some deliveries were rejected. Open Setup and status to see each request and the error.
The store menu also has Test connection, Copy webhook URL, Rotate webhook secret and Disconnect. A failing webhook can also alert you.