Menerima pembayaran crypto di Telegram: direncanakan dan berjalan hari ini
Cara menerima pembayaran crypto di Telegram: alur lewat bot, rencana Telegram checkout Qvard, dan jalur yang berjalan hari ini lewat API. Dengan contoh.
Menerima pembayaran crypto di Telegram berarti pelanggan membayar pesanan di dalam chat dengan bot Anda. Qvard merencanakan Telegram checkout, yang belum dirilis. Panduan ini menjelaskan alurnya dan jalur yang berjalan hari ini: bot membuat pembayaran lewat API, tombol mengarah ke halaman hosted, dan webhook mengonfirmasi pesanan.
Mengapa Telegram kanal yang berguna
Banyak toko dan komunitas sudah berjualan lewat bot dan kanal Telegram. Langkah pembayaran di dalam chat menghilangkan kebutuhan mengirim pelanggan ke situs lain sebelum pesanan dibuat.
Status: Telegram checkout ada di peta jalan
Checkout Qvard yang asli di dalam Telegram belum dirilis, dan artikel ini tidak menggambarkannya sebagai tersedia. Alur di bawah memakai API live, halaman pembayaran hosted, dan webhook.
Yang berjalan hari ini
Backend bot membuat pembayaran dengan POST /api/v1/payment dan header x-api-key, menerima redirectUrl, dan mengirimkannya ke pelanggan sebagai tombol. Pelanggan membayar di halaman hosted, dan webhook mengirim status final ke backend Anda.
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 dari server bot
Kirim id pesanan sebagai id dan harga dalam USD sebagai price dari backend bot. Simpan kunci API di konfigurasi server, jangan pernah di logika chat yang bisa dilihat pelanggan.
Tampilkan pesanan di chat
Kirim pesan singkat berisi ringkasan pesanan dan tombol yang membuka redirectUrl. Gunakan bahasa yang sederhana dan tampilkan totalnya, agar pelanggan tahu apa yang dibayarnya.
Konfirmasi pesanan lewat webhook
Saat webhook mengirim id dan status paid, tandai pesanan lunas dan kirim konfirmasi di chat. Klik tombol saja tidak mengonfirmasi pesanan.
FAQ
Apakah ada checkout Qvard yang asli di dalam Telegram hari ini?
Belum. Telegram checkout ada di peta jalan. Hari ini bot memakai API, tombol dengan redirectUrl, dan webhook.
Apakah pelanggan harus keluar dari Telegram?
Halaman pembayaran terbuka dari tombol. Percakapan tetap di chat, dan hasilnya kembali ke bot lewat webhook Anda.
Bisakah saya memakai ini dengan bot yang sudah ada?
Bisa. Tambahkan pemanggilan pembayaran dan tombol ke logika bot Anda, lalu tangani webhook di backend.
Bagaimana cara menguji alur bot?
Buat invoice demo dari pesanan uji, bayar di halaman hosted, dan pastikan bot mengonfirmasi pesanan setelah webhook.
