Skip to content
PerkShelf3 min read

PerkShelf Reseller API: Source AI Tool Vouchers for Your Own Store

What the reseller API does, the two ways to pay for orders, how retries stay safe, and where the full documentation and OpenAPI file live.

If you run a store, a Telegram shop or a reseller channel, the PerkShelf reseller API lets your system source the same vouchers we sell, without manual orders. Full documentation is at /reseller-api and the OpenAPI file at /api/v1/buyer/openapi.json.

What you can do

  • Read the catalog with live stock, descriptions and your account prices
  • Check your wallet balance
  • Buy from your wallet, or open a payment invoice for a single order
  • Fetch delivered codes, links or logins on the order

Two ways to pay

Wallet orders: top up once, then each order debits your balance and returns the delivery.

Per-order invoices: create a checkout for a product and quantity, pay that invoice with Wise or crypto, and the order books itself once the payment is confirmed. No large prepaid balance needed.

Safe retries

Every order carries your own external order ID or idempotency key. Sending the same request again returns the same order, never a second charge. You can set a maximum unit price so an order is rejected rather than charged at a higher price.

Getting a key

Sign in, open Dashboard, then API, and generate a key. Keep it on your server only.

Frequently asked questions

Does the API show wholesale prices?

It shows your account price for each product. Accounts with an agreed reseller quote see that price.

What happens if delivery is slow?

The order stays pending and retries in the background. Poll the order until the delivery is stored.

Related guides