Get a token, create invoices from your code and handle a webhook for every payment. A sandbox key lets you test payments end to end before release.
8 coins · 16 networks on one balanceFrom a token to your first webhook — four steps.
Create an app in the bot and get your Merchant API key.
One API call — amount, coin, description and the webhook address.
Hand the user a link or a button — the payment happens inside Telegram.
Receive the payment event and release the goods or access in your own service.
Invoices are created by request and statuses arrive by webhook — the rest is yours to define.
A separate key for testing: rehearse the payment process before it reaches real users.
Create, cancel and check invoices with plain HTTP requests — no SDK required.
Subscriptions as a product: the user agrees once, then charges run on schedule through the Merchant API.
The event fires right after payment and retries on failure, so no order state is lost.
Method reference, error codes and ready-made request examples in the help center.
8 coins · 16 networks on one balance
See the page as your role sees it — the feature set changes to match.
Move part of your balance to Earn — it accrues automatically and the payout lands in your wallet. You can add funds to Earn or withdraw at any time.
A withdrawal is the only operation that moves funds out of the wallet. Here is what happens around the moment you tap “Confirm”.
The amount to be charged is always shown before you confirm — there are no hidden fees.
Current fees and minimums are shown in the app. The full list is in the help center.
The short version on the wallet, transfers, Earn and taking payments.