Telegram Mini App
将 QuantaPay 支付集成到 Telegram Mini App 中,实现无缝的聊天内商务体验。
将 QuantaPay 支付集成到 Telegram Mini App 中,实现无缝的聊天内商务体验。
概述
Telegram Mini App(前身为 Web Apps)是运行在 Telegram 聊天界面内的网页应用程序。通过集成 QuantaPay,您可以直接在 Telegram 中接受加密货币支付。
集成方式
使用 QuantaPay Checkout Session API 从您的 Mini App 中创建支付:
- 您的后端调用
create-checkout-session创建支付。 - 在 Telegram WebView 中打开
payment_url或重定向用户。 - 客户在 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)是一个使用 QuantaPay 进行加密货币支付的 Telegram Mini App。它展示了:
- 礼品卡购买 — 通过 QuantaPay Checkout Session 使用加密货币支付
- TON Connect 钱包集成 — 原生 TON 支付
- Telegram Stars 支付 — 作为替代支付方式
- 多语言支持(11 种语言)
TON Connect 集成
TON Connect 是一个用于直接通过 TON 钱包接受 TON (Toncoin) 支付的自定义集成。这是一个定制开发功能 — 如果您有兴趣为您的 Mini App 实现类似集成,请联系我们。
定制开发
需要量身定制的 Telegram Mini App 支付集成?我们提供定制开发服务,包括:
- TON Connect 钱包集成
- 自定义支付流程
- 多币种支持
- 订单管理系统
请通过 [email protected] 或 Telegram 联系我们咨询定制开发需求。