Before you start
G2A connects through an exchange of API credentials: G2A generates a pair you copy into TokenSupply, and TokenSupply generates a pair you copy into G2A so it can call your store back. You will need access to your G2A merchant account.- A G2A merchant account with API access.
- Your G2A API credentials (a client ID and client secret) from your G2A dashboard.
- Optionally, a second Export API credential pair for live competitor pricing. You can add this later.
Connect G2A
The connect screen walks you through the exchange one step at a time.1
Open G2A from Integrations
Go to Integrations and choose G2A.
2
Enter G2A's API credentials
Copy your G2A client ID and client secret from the API credentials panel in your G2A dashboard and paste them in. The G2A API URL and token URL are fixed and shown for reference, so you do not enter them.
3
Give G2A your import credentials
TokenSupply generates a contract credential pair and a set of callback URLs. Paste these into your G2A dashboard under Store settings, API Integration, so G2A can call your store. G2A checks the token URL before it accepts them.
4
Add Export API credentials (optional)
If you want live competitor pricing, add the second credential pair from G2A’s Export API credentials tab. This is safe to add later.
Map products
On the G2A page under Sales channel, use New Offer to create an offer, choosing a product and a price. A G2A offer starts empty: mapping and declaring stock are the separate steps that put it on sale. Map an offer to a TokenSupply product by opening the row and assigning an internal product. Mapping routes fulfilment and can push your stock to the listing.G2A owns the stock for its own key pools, so a non-dropshipping listing keeps its own count and will not take a push from you. Only a dropshipping offer sells from your shared pool. TokenSupply tells you which case a listing is in when you map it.
What syncs
- Stock. For dropshipping offers, TokenSupply pushes your key counts to G2A. You can also declare a fixed slice per channel so only that amount sells on G2A.
- Price and commission. G2A is the one channel with live competitor pricing behind it, so the Commission column and per-country price breakdown are real here. G2A can also auto-reprice to match the lowest price within a floor and ceiling on the sync tick.
How orders arrive
Orders from G2A flow into your Orders and appear on the G2A page. When a buyer checks out on G2A, G2A collects the keys from the mapped product’s stock through your Import API, and the order is recorded as delivered. With Auto deliver off for the product, the paid order waits on its order page until you choose Release Key. TokenSupply records the sales G2A makes through your Import API, and each sale becomes one order, even if G2A reports it more than once. Sales delivered some other way, for example on your G2A account before you connected it to TokenSupply, are not imported, so a key is never taken twice for one sale.Related: Connect a sales channel for the overview, and How fulfilment works for what happens after an order is placed.

