Terima crypto tanpa redirect: checkout terintegrasi Qvard
Terima crypto tanpa redirect dengan checkout terintegrasi Qvard. Widget JavaScript di halaman Anda, dua cara membuat pembayaran, dan verifikasi tanda tangan webhook. Mengapa penting dan cara kerjanya.
Menerima crypto tanpa redirect berarti pelanggan membayar tanpa meninggalkan halaman Anda. Checkout terintegrasi Qvard melakukan persis itu: tambahkan script dari qvard.com/checkout.js, buat pembayaran via API atau browser, dan tangani tanda tangan webhook. Panduan ini menunjukkan cara melakukannya.
Mengapa redirect memangkas konversi
Setiap redirect adalah momen ketika pelanggan bisa berhenti. Pelanggan keluar dari toko, melihat halaman yang asing, dan harus mempercayai situs baru. Menjaga pembayaran tetap di halaman Anda mengurangi gesekan itu dan membantu pelanggan menyelesaikan pesanan.
Cara kerjanya di Qvard
Checkout terintegrasi Qvard sudah live dan siap pakai. Tambahkan script https://qvard.com/checkout.js ke halaman Anda, buat pembayaran via server atau langsung di browser, dan buka widget. Jendela pembayaran adalah halaman Qvard dalam iframe atau popup: pelanggan melihat bahasa mereka, memilih aset dan jaringan, dan membayar. Kunjungi halaman demo untuk melihat cara kerjanya.
Dua cara membuat pembayaran
Server-side (aman): POST /api/v1/payment dengan kunci rahasia qvard_sk_... di header x-api-key; Anda mendapat id dan redirectUrl. Browser-side (cepat): berikan kunci publik qvard_pk_... ke widget dan biarkan pelanggan membayar dari halaman—browser mereka mengirim jumlahnya, jadi verifikasi di webhook. Jika tidak mau menyematkan, alihkan ke redirectUrl di halaman hosted; alur itu juga berfungsi.
X-Qvard-Signature: t=1760950000,v1=…
{ "id": "order_1024", "status": "paid" }Kurangi gesekan di sekitar redirect
Buat pembayaran hanya ketika pelanggan menekan bayar, bukan sebelumnya. Tampilkan total dan mata uang sebelum redirect agar pelanggan tahu apa yang akan dilihat di halaman berikutnya. Id pesanan dan total harus sama dari keranjang sampai pembayaran.
Verifikasi tanda tangan webhook
Setiap webhook membawa header X-Qvard-Signature: tanda tangani badan permintaan dengan kunci rahasia Anda menggunakan HMAC-SHA256, format t=<timestamp>,v1=<hex>. Verifikasi tanda tangan, periksa timestamp-nya segar (tolak permintaan lama), dan baru tandai pesanan lunas jika webhook mengkonfirmasi id pembayaran dan status dibayar. Kemudian kirim konfirmasi ke pelanggan.
Kapan memilih jendela terintegrasi
Pilih jendela terintegrasi ketika corong Anda kehilangan pelanggan di redirect. Widget membuat mereka tetap di halaman Anda saat membayar. Pelanggan memilih aset dan jaringan; jendela mengkonfirmasi jumlah dan detail, jadi mereka tahu persis apa yang diharapkan.
FAQ
Bisakah Qvard menerima crypto tanpa redirect hari ini?
Ya. Gunakan widget checkout terintegrasi dari qvard.com/checkout.js untuk menjaga jendela pembayaran di halaman Anda. Pelanggan membayar tanpa pergi, dan Anda menangani webhook untuk mengkonfirmasi pembayaran.
Apakah redirect menurunkan konversi?
Bisa, karena pelanggan mungkin pergi di tengah jalan. Widget terintegrasi menyelesaikan ini dengan menjaga pembayaran di halaman Anda dan menunjukkan pelanggan bahasa mereka dan jumlah akhir dengan segera.
Apa yang saya butuhkan untuk menyematkan widget?
Tambahkan script https://qvard.com/checkout.js, buat pembayaran via API atau browser, dan dengarkan event onSuccess, onClose, atau onError. Webhook mengkonfirmasi pembayaran setelah pelanggan membayar.
Apakah aman meletakkan kunci publik di browser?
Ya, kunci publik qvard_pk_... dirancang untuk browser. Tetapkan batas tentang situs web mana yang dapat menggunakannya di dashboard merchant Anda. Tapi selalu verifikasi jumlahnya di webhook karena jumlah di browser bisa berubah.
