Telegram Mini App
Интегрируйте платежи QuantaPay в Telegram Mini Apps для удобной торговли прямо в чате.
Интегрируйте платежи QuantaPay в Telegram Mini Apps для удобной коммерции прямо в чате.
Обзор
Telegram Mini Apps (ранее Web Apps) — это веб-приложения, которые запускаются внутри мессенджера Telegram. Интегрировав QuantaPay, вы можете принимать криптовалютные платежи непосредственно в Telegram.
Подход к интеграции
Используйте QuantaPay Checkout Session API для создания платежей из вашего Mini App:
- Ваш бэкенд вызывает
create-checkout-sessionдля создания платежа. - Откройте
payment_urlв Telegram WebView или перенаправьте пользователя. - Клиент оплачивает на платежной странице QuantaPay.
- Ваш бэкенд получает webhook, когда платеж подтвержден.
Примерная схема работы
// In your Mini App frontend
async function handlePayment(amount, currency) {
// Call your backend to create a checkout session
const response = await fetch('/api/create-payment', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ amount, currency })
});
const { payment_url } = await response.json();
// Open payment URL in Telegram
window.Telegram.WebApp.openLink(payment_url);
}
// Your backend endpoint
$result = file_get_contents('https://cloud.quantapay.app/api.php', false,
stream_context_create([
'http' => [
'method' => 'POST',
'header' => 'Content-Type: application/x-www-form-urlencoded',
'content' => http_build_query([
'function' => 'create-checkout-session',
'api-key' => 'YOUR_API_KEY',
'price' => $_POST['amount'],
'currency' => $_POST['currency'],
'redirect' => 'https://t.me/YourBot/app', // Return to Mini App
])
]
])
);
Пример из практики: BuyCard
BuyCard (tg.buycard.vip) — это Telegram Mini App, который использует QuantaPay для приема криптовалютных платежей. Он демонстрирует:
- Покупку подарочных картс оплатой криптовалютой через QuantaPay Checkout Sessions
- Интеграцию кошелька TON Connectдля нативных платежей в TON
- Платежи Telegram Starsв качестве альтернативного способа оплаты
- Многоязычную поддержку(11 языков)
Интеграция TON Connect
TON Connect — это кастомная интеграция для приема платежей в TON (Toncoin) напрямую через кошелек TON. Этофункция, разработанная по индивидуальному заказу— свяжитесь с нами, если вас интересует подобная интеграция для вашего Mini App.
Индивидуальная разработка
Нужна индивидуальная интеграция платежей в Telegram Mini App? Мы предлагаем услуги по индивидуальной разработке, включая:
- Интеграцию кошелька TON Connect
- Индивидуальные сценарии оплаты
- Поддержку нескольких валют
- Системы управления заказами
Свяжитесь с нами по адресу[email protected]или через Telegram для получения информации об индивидуальной разработке.