Wholesale prices appear after you sign in with a reseller account. These pages show coverage only.
for developers & stores

Gift card reseller API and game top-up API

kaziyh's API lets online stores and systems sell top-up cards and game recharges from inside their own software: a full catalog priced at your account tier, order placement with player-ID validation, order status you can check any time, and full settlement through your prepaid wallet.

API

What does the top-up API offer?

catalog

Products at your tier price

The list of available products and denominations at your account's wholesale price, always current.

orders

Order placement by player ID

Create orders programmatically, with player-ID validation before anything is deducted.

status

Order status

Check the status of any order at any time via the API — pending, successful or failed.

settlement

Through the wallet

The amount is held on creation, captured on success, and auto-refunded for any failed order.

Who is the API for?

The API is built for online stores selling digital top-ups to their customers, including stores on platforms such as Salla, for POS networks that need centralized fulfilment across branches, for Telegram and WhatsApp bots taking orders automatically, and for the internal systems of larger distributors. No technical team? No problem: the reseller dashboard covers everything without a single line of code.

What does the integration look like?

01

Fetch the catalog and prices

Your system pulls the product list and denominations at your tier's prices straight from the API.

02

Place the order

Your system sends the order with the player ID or card type, and the platform validates before deducting.

03

Receive the result

The code or top-up confirmation arrives, you can check the order status any time, and everything is recorded in your account.

API questions, answered

How do I get API access?

Access is granted to approved reseller accounts. Once your account is approved, the team enables API access for it, and you then create your own keys from the developer page inside the reseller dashboard. Full technical documentation is delivered on activation.

How does authentication work, and can I revoke a key?

Authentication is a bearer token you create from the reseller dashboard. You can hold more than one key and revoke any of them at any time, and every use is recorded against your account — so a leaked key can be killed without taking your other systems down.

Is there a webhook that tells my system the order status?

Yes. Register one https endpoint from the developer page and we call it when an order reaches a terminal state — success or failed — not on every intermediate change. Each callback is signed with an X-Kaziyh-Signature header (HMAC-SHA256 over a timestamp plus the body, so it can be neither forged nor replayed), failures are retried, and the full attempt log is in your dashboard. Worth knowing: most orders fulfil within seconds so the result already comes back in the same call — the webhook earns its keep on orders that go through manual review.

What happens if my system sends the same order twice?

Orders accept an idempotency key scoped to your account, so re-sending the same order returns the original one instead of creating a second or charging twice. That is the protection that matters when the network drops mid-request.

Are API prices the same as dashboard prices?

Yes. The API returns the wholesale price for your account tier — the same price you see in the dashboard. There is no separate API price, no usage fee and no monthly subscription.

What if I don't have a technical team?

Then you don't need the API at all. The reseller dashboard places orders, manages the wallet and shows the full history without a line of code, and you can launch a branded storefront from inside it too. The API is for connecting a system you already run.

note

Access comes with an approved reseller account

API access is granted to approved reseller accounts. This page describes capabilities — the full technical documentation (scopes, IP allowlisting, webhooks and signature verification) is public on the docs page.

Read the full API documentation

Connect your system to one top-up source

Apply for a reseller account and tell us about your system. The team will contact you to enable API access.

Apply for a reseller account