Pembayaran crypto di bot Telegram: cara menambahkan pembayaran crypto ke bot Anda
Pembayaran crypto di bot Telegram: cara menambahkan pembayaran crypto ke bot Anda, checkout asli Qvard yang direncanakan, dan jalurnya hari ini.
Bot Telegram dengan pembayaran crypto menerima pesanan di chat dan mengirim pelanggan tombol bayar. Qvard merencanakan checkout asli untuk Telegram, yang belum dirilis. Panduan ini menunjukkan cara menambahkan pembayaran crypto ke bot hari ini dengan API yang live, halaman hosted, dan webhook.
Apa yang harus dilakukan bot
Bot mengumpulkan pesanan, membuat pembayaran di backend Anda, mengirim tombol kepada pelanggan, lalu menunggu webhook. Chat menjadi etalase, sedangkan pembayaran terjadi di halaman hosted.
Status: checkout asli untuk bot ada di peta jalan
Checkout asli Qvard untuk bot Telegram belum dirilis, dan artikel ini tidak menggambarkannya sebagai tersedia. Integrasi di bawah berjalan hari ini dengan API yang sudah ada.
x-api-key: sk_live_…
{
"id": "order_1024",
"price": 149.99,
"paymentSystemId": 12
}
// 201 Created
{
"data": {
"id": "8f3k2a1c",
"redirectUrl": "https://my.qvard.com/pay/8f3k2a1c"
},
"code": 201,
"message": "success",
"status": true
}Pemanggilan pembayaran dari backend bot
Backend bot mengirim POST /api/v1/payment dengan header x-api-key, id pesanan di id, dan total dalam USD di price. Respons berisi redirectUrl, yang menjadi tombol.
Tombol dan pesan pesanan
Kirim satu pesan berisi pesanan, nominal, dan tombol ke redirectUrl. Buat pesannya singkat, dan jangan menjanjikan pengiriman atau akses sebelum webhook mengonfirmasi pembayaran.
Terima status di backend Anda
Endpoint webhook menerima id dan status, memeriksa header x-api-key, dan memperbarui pesanan. Hanya status paid yang boleh membuka produk atau layanan.
x-api-key: sk_live_…
{ "id": "order_1024", "status": "paid" }Tangani pengulangan dan kegagalan
Jika pelanggan menutup halaman, pesanan tetap pending dan bot bisa menawarkan kembali tautan pembayaran yang sama. Buat handler webhook aman untuk diulang, karena pesan yang sama bisa datang dua kali.
FAQ
Bisakah bot Telegram menerima crypto hari ini?
Bisa. Bot membuat pembayaran lewat API, mengirim tombol ke redirectUrl, dan mengonfirmasi pesanan dari webhook. Checkout asli Telegram ada di peta jalan.
Apakah saya perlu framework bot khusus?
Tidak. Kode bot apa pun yang bisa memanggil endpoint HTTPS dan menerima webhook dapat membuat pembayaran lewat API.
Di mana kunci API disimpan?
Hanya di backend bot. Jangan pernah memasukkan kunci ke pesan chat atau kode yang bisa dilihat pelanggan.
Bagaimana cara menguji pembayaran bot?
Buat invoice demo dari pesanan uji, bayar di halaman hosted, dan pastikan bot menerima webhook.
