KeysenderhomeSupport help center home
IntegrationsPricingDemoSubmit a ticketTicket statusLog inStart free
KeysenderSupport home

The Keysender help center. Setup, connected channels, orders, and delivery, for digital product vendors.

Product

  • Integrations
  • Pricing
  • Demo
  • API

Resources

  • Help Center
  • Submit a ticket
  • Ticket status
  • Request an integration
  • Connect a supplier
  • Insights
  • Refer & earn
  • Contact sales

Legal

  • Privacy Policy
  • Terms & Conditions
  • Violation Report

Bought from a seller?

Keysender is the delivery platform, not the seller. If your order has not arrived or is not as described, contact the seller directly. They can help fastest.

Get help with your order →
© 2026 Keysender. Made in the USA.
Keysender is the delivery system, not the seller.
Back
Help CenterConnected channelsIntegrating G2A

Integrating G2A

Also available in: Français·हिन्दी·Polski·中文

Last updated Aug 27, 2026Connected channels

Reading this in another language? Use your browser's built-in translate option. Button and field names stay in English on purpose, to match what you see in Keysender.

Overview

Connect your G2A seller account to Keysender to automate digital product delivery, pricing, and inventory sync for G2A orders. You copy the Client ID and Secret from G2A's API credentials into Keysender, then import the connection back into G2A. From then on, paid orders deliver automatically and your G2A stock follows the inventory count.

TL;DR

  • Add G2A under Integrations in Keysender, then get a Client ID and Secret from G2A's API integration settings.
  • Paste them into Keysender, then import Keysender's API and Token URLs back into G2A's own API Credentials section.
  • Connect each product to an inventory, then optionally set up automatic pricing.

Before you start

Make sure you have:

  • Access to your Keysender vendor account.
  • A registered seller account on G2A.

Steps

Add the G2A integration in Keysender

  1. Open Integrations in Keysender, click Add New, select G2A, and click Next.

    Adding the G2A integration in Keysender

Get your G2A API credentials

  1. In G2A, go to Account settings, then Store settings, then API integration.

    G2A API integration menu
  2. Start the verification process.

  3. Copy the Client ID and Secret from the G2A API Credentials section.

    G2A API Credentials section with Client ID and Secret
  4. Paste the Client ID and Secret into the matching fields in Keysender.

    G2A credential fields in Keysender

Connect the API in G2A

  1. Copy the Keysender API URL and Token URL from the same page in Keysender.

    • API URL: https://panel.keysender.com/g2a
    • Token URL: https://panel.keysender.com/g2a/oauth/token
  2. In G2A, click Import API Connection and paste both URLs into the G2A API Credentials section.

  3. In Keysender, go to Account, then Settings, then Security, and copy your API Key and API Secret.

  4. Paste them into the Client ID and Client Secret fields in G2A.

  5. Click Save. The integration is authorized and marked as Active.

Connect your products

  1. In Keysender, open G2A Products and click Add New.

  2. Select the G2A product from the Product dropdown.

  3. Select the Keysender inventory to draw stock from.

  4. Set the retail and business prices, then click Save.

    Adding a G2A product with retail and business prices in Keysender

Your offer then appears in Keysender. In the Product view you can adjust the retail and business prices, and inventory updates automatically based on your assigned inventory.

G2A offer shown in the Keysender Product view

Set up automatic pricing, optional

Click a G2A offer's price to open its Adjust Price dialog, then use the AUTOMATIC PRICING tab to set the lowest Retail and Business prices you will accept, and turn pricing on with the lightning-bolt icon on that offer's row. See Setting up automatic pricing for G2A for the full walkthrough.

Synchronize inventory levels, optional

  1. Open Catalog, then Inventory in Keysender.

  2. Click Edit on the inventory you want to sync, then open its Settings tab.

Confirm it works

Your G2A offer shows as a "Dropshipping" listing in the Your Offers tab on G2A. G2A sales appear on your Keysender Summary page with order details and assigned keys, and inventory updates automatically based on your assigned inventory.

G2A sales on the Keysender Summary page

Orders marked as "Reserved" on G2A are held temporarily. They are usually canceled within 6 hours but can take up to 24 hours, especially if they stay unpaid.

Troubleshooting

Symptom Cause Action
G2A shows the integration as not connected The Client ID/Secret or API/Token URL was copied incorrectly Recopy the credentials in both directions and click Save again in G2A
A product does not sync stock It is not connected to a Keysender inventory Reopen the product under G2A Products and select the correct inventory
An order stays "Reserved" for a long time G2A holds unpaid or unverified orders before canceling them Wait; reserved orders are usually canceled within 6 hours, up to 24 hours for unpaid ones

If it still is not working

Submit a claim so Keysender Support can review it.

Frequently asked questions

Where do I find my G2A API credentials?

In G2A, go to Account settings, then Store settings, then API integration. Start the verification process, then copy the Client ID and Secret from the G2A API Credentials section. Paste both into the matching fields in Keysender.

How does G2A auto pricing work?

Open G2A Products, select Auto Price for a product, enter the lowest retail and business prices you will accept, and click Save. The auto pricer runs every 5 minutes, keeping prices competitive while respecting your minimums and checking between Keysender sellers to avoid price wars. It is optional and in beta.

What happens to a G2A order marked as Reserved?

Orders marked as Reserved on G2A are held temporarily. They are usually canceled within 6 hours but can take up to 24 hours, especially if they stay unpaid. Paid G2A sales appear on your Keysender Summary page with order details and assigned keys.

Related articles

Integrating ShopifyIntegrating eBayIntegrating WooCommerceIntegrating Allegro
Back to Help Center
If this still is not workingSubmit a Ticket