Telegram MiniApp

Теперь в Telegram можно принимать криптовалютные платежи через сеть TON с помощью нашего мини-приложения. Оно легко подключается, позволяет работать с клиентами прямо в Telegram и открывает новые возможности для бизнеса в экосистеме TON.


Параметры

Для управления создаваемым платежом доступны следующие параметры:

Параметр
Обязательный
Описание

apiKey

НЕТ

Публичная часть API-ключа (используется для подписи вебхуков о платеже)

orderId

ДА

Идентификатор платежа

description

НЕТ

Описание платежа

organizationId

ДА

Id организации

amount

НЕТ

Сумма к оплате

payerEmail

НЕТ

Почта плательщика

returnUrl

НЕТ

URL возврата после успешного платежа

API ключ вы можете получить в личном кабинете в разделе интеграции


Подключение

Доступно два удобных способа подключения нашего мини-приложения для приема крипто платежей.

1. Платежная кнопка через скрипт

Вы можете интегрировать платежную систему на ваш сервис или мини-приложение, добавив готовый скрипт кнопки. Это удобное решение, которое позволяет быстро настроить процесс оплаты через сеть TON в самых используемых кошельках.

Подключение скрипта

Для работы платежной кнопки нужно подключить скрипт на ваш сервис

Пример тега платежной кнопки с необходимыми параметрами:

Обратите внимание! data-атрибуты должны быть написаны в lowercase


Параметры тэга платежной кнопки

data-label

Текст, отображаемый на кнопке.

Пример: data-label="Оплатить"

data-accentcolor

Цвет кнопки. Доступные значения: purple, orange, green, red, yellow, blue

2. Прямая ссылка

В качестве альтернативы можно использовать прямую ссылку, которую необходимо вставить на ваш сервис или мини-приложение. Эта ссылка перенаправит пользователя на наше приложение оплаты внутри Telegram.

Для того чтобы открыть мини-приложение оплаты, вам необходимо сформировать из параметров base64 строку и вставить в query-параметр startapp

Пример формирования base64 строки на JavaScript:

Пример ссылки:

Ссылку доступно открыть через window.open функцию

Вставьте результат из функции в base64Params в строке.


Доступные валюты для оплаты USDT (TON), TON (TON)

Обратите внимание! При открытии мини-приложения оплаты, ваше мини приложение закроется

Last updated