Title: GamerHub for WooCommerce
Author: GamerHubStore.Shop
Published: <strong>July 21, 2026</strong>
Last modified: July 21, 2026

---

Search plugins

This plugin **hasn’t been tested with the latest 3 major releases of WordPress**.
It may no longer be maintained or supported and may have compatibility issues when
used with more recent versions of WordPress.

![](https://s.w.org/plugins/geopattern-icon/gamerhub-for-woocommerce.svg)

# GamerHub for WooCommerce

 By [GamerHubStore.Shop](https://profiles.wordpress.org/gamerhubstore01/)

[Download](https://downloads.wordpress.org/plugin/gamerhub-for-woocommerce.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/gamerhub-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/gamerhub-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/gamerhub-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/gamerhub-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/gamerhub-for-woocommerce/)

## Description

Connects a WooCommerce store to the GamerHub merchant API and turns it into a fully
automated game top-up / voucher shop.

 * **One-click catalog sync** 鈥?every active GamerHub product becomes a WooCommerce
   product (variable product with one variation per denomination), priced at your
   cost + a markup you set.
 * **Player ID / Server fields** on the product page, generated automatically from
   the game’s schema, with an optional live “Verify ID” check before purchase.
 * **Automatic fulfilment** 鈥?when a WooCommerce order is paid, each unit is submitted
   to GamerHub server-side over an HMAC-signed request. One supplier order per unit,
   so every supplier and every quantity works.
 * **Signed status webhook** 鈥?the order flips to Completed once GamerHub confirms
   delivery; voucher codes are attached to the order and emailed to the customer.
 * **Manual linking** 鈥?hand-build any product (your own name / price / image) 
   and link it to a GamerHub denomination.
 * **Auto-sync (optional)** 鈥?refresh prices & stock hourly or daily in the background.
 * **HPOS compatible.**

This plugin is an official client for the GamerHub merchant platform. A GamerHub
merchant account is required.

### External services

This plugin connects to the **GamerHub merchant API** (https://portal.gamerhubstore.
shop) 鈥?the service it exists to integrate with. It communicates with that API 
in three situations:

 1. **Catalog sync / price refresh** 鈥?sends your API key (in signed request headers)
    and requests the product list and per-product prices. No customer data is sent.
 2. **Order fulfilment** 鈥?when a WooCommerce order is paid, the plugin sends the 
    product code, SKU code, a unique order reference (`out_trade_no`), the buyer-entered
    game fields (e.g. Player ID / Server), and your store’s webhook callback URL, so
    GamerHub can fulfil the order and notify you of the result.
 3. **Verify ID (optional)** 鈥?if you enable the “Verify ID” button, the game fields
    the buyer types are sent to GamerHub to check the account exists before purchase.
 4. **Account & order status** 鈥?the plugin queries your GamerHub account balance/
    currency (connection test and before pricing) and polls an order’s status by reference.
    These send only your API key and the order reference (`out_trade_no`); no customer
    data is sent.

The buyer-entered game fields (such as a Player ID) are personal data that leaves
your site and is sent to GamerHub as a necessary part of delivering the ordered 
top-up.

 * Terms of Service: https://portal.gamerhubstore.shop/terms
 * Privacy Policy: https://portal.gamerhubstore.shop/privacy

No data is sent to any other third party.

### Requirements

 * A public HTTPS site (the status webhook is delivered to `/wp-json/gamerhub/v1/
   callback`).
 * Server clock synced (NTP) 鈥?requests are signed with a 卤5-minute window.
 * A GamerHub merchant account with sufficient balance.

## Installation

 1. Install & activate the plugin (WooCommerce must be active first).
 2. Go to **GamerHub 鈫?Settings** and paste your API Key, API Secret and Webhook Secret
    from portal.gamerhubstore.shop, set a retail markup %, and Save. The Webhook Secret
    must be identical to the one set on your GamerHub merchant profile, or status callbacks
    are rejected.
 3. Whitelist this server’s IP on the API Key page in the portal (“Test connection”
    reports the exact IP to add).
 4. Click **Sync catalog**, then Import the products you want to sell.
 5. Place a small test order to confirm the full flow end-to-end.

## FAQ

### Does it need a GamerHub account?

Yes. This plugin is a client for the GamerHub merchant platform; you need a merchant
account, API credentials, and enough wallet balance (orders draw the wholesale cost).

### What does the customer have to fill in?

Only the game fields the product requires (e.g. Player ID, Server) 鈥?these come
from GamerHub automatically. Vouchers require nothing; the buyer just pays and receives
a code.

### How are orders fulfilled?

When an order is paid, each unit is submitted to GamerHub over a signed request.
The order stays in “processing” until GamerHub’s signed webhook confirms delivery,
then it completes; failures are held for your review (never auto-refunded).

### Is it compatible with High-Performance Order Storage (HPOS)?

Yes.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“GamerHub for WooCommerce” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ GamerHubStore.Shop ](https://profiles.wordpress.org/gamerhubstore01/)

[Translate “GamerHub for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/gamerhub-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/gamerhub-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/gamerhub-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/gamerhub-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/gamerhub-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release: settings + connection test, batched catalog sync (variable products),
   player-ID fields, Verify ID, per-unit order placement, signed webhook receiver
   with replay protection, auto-sync, manual product linking.

## Meta

 *  Version **1.0.0**
 *  Last updated **3 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **6.7.5**
 *  PHP version ** 8.0 or higher **
 * Tags
 * [digital goods](https://wordpress.org/plugins/tags/digital-goods/)[fulfillment](https://wordpress.org/plugins/tags/fulfillment/)
   [vouchers](https://wordpress.org/plugins/tags/vouchers/)[woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/gamerhub-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/gamerhub-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/gamerhub-for-woocommerce/reviews/)

## Contributors

 *   [ GamerHubStore.Shop ](https://profiles.wordpress.org/gamerhubstore01/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/gamerhub-for-woocommerce/)