Плащания в Telegram бот

Приемай крипто плащания в своя Telegram бот

Продавай на потребители в Telegram срещу USDT, TON, Bitcoin и Ethereum. Ботът ти изпраща бутон за плащане, клиентът плаща, без да напуска Telegram, а поръчката се изпълнява в момента, в който пристигне webhook.

0.8%такса на плащане
$0месечна такса
8монети и мрежи
1API заявка на поръчка

Какво продават ботовете със ScarabPay

Всеки бот, който приема пари от потребители, може да приема и крипто: еднократни поръчки, абонаменти или зареждане на баланс.

VPN и прокси

Продавай месечни планове и изпращай ключа за достъп веднага след плащането.

Дигитални стоки и ключове

Лицензи, акаунти и кодове за подарък, доставяни автоматично от бота.

Частни канали

Платен достъп до канали и групи с линк за покана след плащането.

Зареждане на игри

Игрова валута и зареждания с ID на играча, събрано от бота.

Курсове и съдържание

Уроци, файлове и членства, отключвани веднага щом потребителят плати.

Зареждане на баланс

Постоянен адрес за депозит за всеки потребител, кредитиран към баланса му в бота.

Как работи в бот

  1. 1

    Потвърди бота си

    Добави потребителското име на бота си, след което постави краткия код, който ти даваме, в описанието на бота чрез @BotFather.

  2. 2

    Създай фактура

    Когато потребителят натисне „Купи“, ботът ти извиква API със сумата, номера на поръчката и Telegram ID на потребителя.

  3. 3

    Изпрати бутона за плащане

    Изпрати линка за плащане като вграден (inline) бутон. Страницата за плащане се отваря в Telegram.

  4. 4

    Изпълни поръчката при webhook

    Получаваш подписан webhook invoice.paid с поръчката и потребителя. Ботът доставя мигновено.

Няколко реда във всяка бот библиотека

Това е обикновен HTTP, така че работи с aiogram, python-telegram-bot, Telegraf, grammY или собствения ти код. Не е нужен токен на платежен доставчик в Telegram.

  • Подай Telegram ID на потребителя като customer_ref
  • Проверявай подписа на webhook със своя секретен ключ
  • Тествай със sandbox ключове преди пускане на живо
API документация
bot.py
# 1. User taps "Buy": create an invoice
r = requests.post(API + "/invoices", headers=AUTH, json={
    "amount": 5, "order_id": order_id,
    "customer_ref": str(user_id)})
url = r.json()["data"]["checkout_url"]

# 2. Send the pay button
await bot.send_message(user_id, "VPN 1 month: $5",
    reply_markup=pay_button(url))

# 3. Webhook: deliver the order
if event["event"] == "invoice.paid":
    deliver(event["data"]["customer_ref"])

Създаден за продажби в Telegram

Плащане в Telegram

Страницата за плащане се отваря във вградения браузър на Telegram, с QR код, точна сума и статус в реално време на три езика.

Адреси за зареждане за всеки потребител

Дай на всеки потребител постоянен адрес за зареждане на баланса. Всеки депозит автоматично се съпоставя с потребителя.

Линкове за плащане

Нямаш код? Публикувай линк за плащане в канала си или го изпрати в чат, с фиксирана или свободна сума.

Подписани webhooks

Събития с HMAC подпис за платени, недоплатени, изтекли и закъснели плащания, изпращани отново, докато сървърът ти не отговори.

Плащания в Telegram бот: въпроси

Как да приемам крипто плащания в Telegram бот?

Създай проект в ScarabPay за бота си, потвърди го и извиквай API, когато потребител иска да плати. Изпрати линка за плащане като бутон и изпълни поръчката, когато пристигне webhook invoice.paid.

Трябват ли ми Telegram Payments или токен на доставчик?

Не. ScarabPay работи с обикновен линк за плащане, така че не ти трябва платежен доставчик в Telegram или Telegram Stars.

Как да докажа, че ботът е мой?

Даваме ти кратък код. Добави го в описанието на бота в @BotFather и натисни Verify. Само собственикът на бота може да променя описанието.

Може ли всеки потребител да получи постоянен адрес за зареждане?

Да. Поискай постоянен адрес с Telegram ID на потребителя като customer_ref. Всеки депозит към него се кредитира и се съобщава на твоя webhook с това ID.

С какви монети могат да плащат потребителите?

USDT в мрежите TRC20, BEP20, ERC20 и TON, USDC в BEP20, Bitcoin, Ethereum и Toncoin.

Колко струва?

0.8% на успешно плащане, без такса за настройка и без месечна такса.

Прочети още

Превърни бота си в магазин

Свържи своя Telegram бот за няколко минути. Плащаш само когато потребителите ти платят.