Telegram commerce, automated
A Telegram shop bot that sells digital products and delivers them instantly
A Telegram shop bot for digital products: instant automated delivery, USDT BEP20 and Binance Pay checkout, wallet balances, stock management and a Reseller API.
What the bot handles for you
Instant automated delivery
Credentials and redeem links are released the moment a payment clears, straight into the buyer's Telegram chat.
USDT & Binance Pay checkout
Accept USDT on BEP20 with manual admin approval, or Binance Pay UID transfers. Each method can be toggled on or off.
Stock & bulk pricing
Bulk-import credentials, spot duplicates, order the catalog by position and set quantity-based discount tiers.
Broadcasts with approval
Preview every announcement before it goes out, pick the audience, schedule it, and cancel mid-send if needed.
Reseller API
Issue scoped API keys so resellers can check balance, list products and place orders programmatically.
Admin console
Manage orders, wallet balances, subscribers, categories and signed-in devices from one dashboard.
Connect with AI— no coding needed
Using Claude Code, Cursor or any AI coding agent? Copy the prompt below, replace the last two lines, and let it build your integration for you.
I want to integrate the Premium Asset Bot Reseller API into my project.
API base URL: https://bot.prmast.website/api/public/reseller
Auth: send my key on EVERY request in the header -> Authorization: Bearer <MY_KEY>
(I get the key from the Telegram bot: tap "API" -> Generate.)
Endpoints:
- GET /me -> { "ok": true, "account": { "balance_usdt": number, "currency": "USDT" } }
- GET /products -> { "ok": true, "products": [ { "product_id", "name", "price_usdt", "stock", "status" } ] }
- POST /orders -> buy a product using my wallet balance
body: { "product_id": "<id from /products>", "quantity": 1, "reference": "<any-unique-id>" }
note: "reference" is the idempotency key (makes retries safe, never double-charges)
success -> { "ok": true, "order": { "order_id", "keys": [...], "balance_after" } }
- GET /orders/:id -> fetch a previous order and its keys
Rules to follow:
- Send the Authorization: Bearer header on every request.
- Branch on the JSON "error.code" field for errors:
unauthorized (401), invalid_quantity (400), insufficient_balance (402),
product_unavailable (404), order_not_found (404), insufficient_stock (409),
balance_conflict (409 -> retry), rate_limited (429 -> wait then retry).
- Rate limit: max 60 requests per minute.
- A purchase only works if my wallet has enough balance (I top up inside the bot).
Now please build this for me:
>>> DESCRIBE WHAT YOU WANT, e.g. "a Node.js script that lists products and lets me buy one by id" <<<
Use my API key: >>> PASTE_YOUR_API_KEY_HERE <<<How to use: open your AI coding tool in an empty folder → paste this prompt → replace the two >>> … <<< lines with what you want and your key → send. The AI writes, runs and fixes the code for you.
Built for resellers
Resellers authenticate with an API key, check their wallet balance, browse live stock and place idempotent orders that are fulfilled instantly. Full endpoint reference, request and response samples are on the API documentation page.
Read the API documentation