Wholesale gaming cards,
delivered in seconds.
NextLoadCard is a B2B distributor of game cards, in-game top-ups and digital vouchers. Load your balance once, then issue any card in the catalogue straight from the counter with our Soft POS app. No stock to buy, no terminal to install.





Publishers and platforms in stock
Every card your customers ask for
Console wallets, in-game currency, streaming and store vouchers — sourced through authorised channels and stocked at wholesale. Filter by category to see live availability.
Xbox & Game Pass
Steam Wallet
Nintendo eShop
Epic Games Store
Battle.net Balance
EA Play
Ubisoft Connect
PUBG Mobile UC
Free Fire Diamonds
Mobile Legends
Genshin Impact
Roblox Robux
Valorant Points
Riot / League of Legends
Google Play
App Store & iTunes
Apple Music
Netflix
Spotify Premium
Amazon
YouTube Premium
Discord Nitro
Twitch Gift Card
Crunchyroll
Margins shown are indicative ceilings for Tier 3 partners. Your exact rate card is issued on account approval. Request the full price list
Volume pricing that scales with you
Three partner tiers, one rate card per tier, no hidden platform fees. Move up automatically the month after you cross a threshold.
Starter
Under USD 10 000 monthly volume
- Full catalogue access
- Web dashboard ordering
- Prepaid wallet, instant settlement
- Soft POS on one device
- Email support, next business day
Growth
USD 10 000 – 50 000 monthly volume
- Everything in Starter
- REST API and webhooks, early access
- Bulk CSV ordering, up to 5 000 codes
- Soft POS on unlimited devices
- Named account manager
- Sandbox environment
Distributor
Above USD 50 000 monthly volume
- Everything in Growth
- Net-15 credit line, subject to review
- White-label storefront and POS
- Reserved stock allocations
- Priority routing on scarce SKUs
- 24/7 escalation channel
Bulk orders in one upload
Drop a CSV with SKU and quantity. Codes come back as an encrypted archive with a per-line delivery receipt, ready to load into your own system.
Prepaid or credit terms
Top your wallet by bank transfer or settle on Net-15 once your account history supports it. Balance, exposure and limits are live in the dashboard.
Rate card, not surge pricing
Your discount is fixed for the billing month. No dynamic markups during launch weeks, no surprise fees at settlement.
Your counter app, running on your balance
NextLoadCard POS is not a payment terminal. It is the app your cashier opens to pull a card from your own prepaid balance the moment a customer asks for one. Pick the product, confirm, and the code is on screen in seconds.
-
Sell from balance, not from stockOne balance covers the whole catalogue. You never tie up cash in cards nobody asked for, and you never run out of a SKU you did not pre-buy.
-
Code on screen, ready for the customerThe code stays masked until the cashier confirms the sale, then it is shown once for the customer to photograph or copy. Nothing is printed or stored on the device.
-
Cashier accounts and spending limitsEvery cashier signs in with their own PIN. Set a per-shift ceiling so one counter can never draw down the whole balance by mistake.
-
Every issue logged, shift totals at closeProduct, denomination, cashier, branch and timestamp on every line. End-of-shift totals export straight into your books.
-
Top up by bank transfer or mobile walletSend the amount, and your balance updates as soon as the payment clears. Live balance and recent top-ups are always visible in the app.
Shown once for this sale. The customer can photograph it now.
# Order a PlayStation Store code, USD 50, US region
curl -X POST https://api.nextloadcard.com/v1/orders \
-H "Authorization: Bearer $NLC_SECRET_KEY" \
-H "Idempotency-Key: ord_8f21c7a4" \
-H "Content-Type: application/json" \
-d '{
"sku": "psn-us-50",
"quantity": 1,
"reference": "pos-04-99231"
}'
# 201 Created
{
"id": "ord_8f21c7a4",
"status": "fulfilled",
"cost": { "amount": 4625, "currency": "USD" },
"codes": [{ "pin": "XXXX-XXXX-XXXX", "expires_at": "2028-01-31" }],
"delivered_in_ms": 1812
}
import { NextLoadCard } from "@nextloadcard/node";
const nlc = new NextLoadCard(process.env.NLC_SECRET_KEY);
const order = await nlc.orders.create({
sku: "steam-global-100",
quantity: 25,
reference: "batch-2026-08-19",
idempotencyKey: crypto.randomUUID()
});
// Codes are returned once. Persist them before responding.
for (const code of order.codes) {
await vault.store(order.id, code.pin);
}
console.log(order.status, order.delivered_in_ms);
// -> "fulfilled" 1740
<?php
use NextLoadCard\Client;
$nlc = new Client(getenv('NLC_SECRET_KEY'));
$order = $nlc->orders->create([
'sku' => 'gplay-eg-20',
'quantity' => 10,
'reference' => 'invoice-4417',
]);
if ($order->status === 'fulfilled') {
foreach ($order->codes as $code) {
deliver_to_customer($code->pin);
}
}
One integration, the whole catalogue
The plan is a predictable REST API with idempotency keys, signed webhooks and a sandbox that mirrors real stock, so ordering a card from your own storefront is one call.
Join the early access listPlanned endpoints
-
Idempotent by designRetry any request safely. A repeated idempotency key will return the original order instead of charging twice.
-
Signed webhooksHMAC-signed events for fulfilment, refunds, stock changes and low-balance alerts, with automatic replay.
-
Sandbox before you go liveTest keys, simulated failures and rate-limit conditions so your error paths are proven before you switch on.
Built for people who resell at volume
Distribution is a margin business and an uptime business. We are engineered for both.
Sub-two-second fulfilment
Codes are pre-provisioned and held in an encrypted vault, so an order returns a usable PIN in under two seconds at the median — not a queued job you have to poll for minutes.
Authorised supply only
Every SKU is traced to a contracted publisher or authorised aggregator. No grey-market inventory, no region-mismatched keys, no chargeback exposure passed down to you.
Codes stay encrypted end to end
PINs are encrypted at rest, revealed once on delivery and never written to logs. Staff on your side see a masked value until the sale is confirmed.
Stock you can actually trust
Availability is reported per SKU and per region in real time. If a line is thin, you see it in the catalogue call before your customer sees it at the counter.
Settle in your own currency
Invoice and settle in USD, EUR, AED, SAR or EGP. Rates are locked at order time so your margin does not move between sale and reconciliation.
Support that knows the product
Growth and Distributor partners get a named account manager and a 24/7 escalation channel staffed by people who can reissue a code, not just open a ticket.
Live in four steps
Apply
Send your trade licence and expected monthly volume. We review B2B applications within one business day.
Get your rate card
You receive tier pricing, dashboard access, sandbox keys and the SKU reference for your markets.
Install the POS
Hand each counter the Soft POS build and create a PIN per cashier. API access follows when early access opens.
Fund and sell
Top up your balance by transfer or mobile wallet and start issuing. Credit terms open up as history builds.
Questions partners ask first
Who can open an account?
How fast is delivery, really?
What is your minimum order?
How does the balance work?
When will the API be available?
What happens if a code fails to redeem?
Can I white-label the storefront and POS?
Which regions and currencies do you cover?
Start selling cards this week
Send your details and we will come back with a rate card, the POS build and a SKU list for your markets. No onboarding fee, no monthly platform charge.
Talk to the right desk
New accounts, rate cards, tier upgrades and white-label enquiries.
API early access, sandbox keys and POS deployment across branches.
Order claims, code reissues and settlement queries. 24/7 for Distributor tier.