Apa itu payment gateway crypto?
Payment gateway crypto membantu bisnis menerima crypto, melacak tiap pembayaran, dan menarik dana. Cara kerjanya dan hal yang perlu dicek sebelum memilih.

Payment gateway crypto adalah layanan yang berada di antara wallet pelanggan Anda dan sistem pesanan Anda: ia membuat permintaan pembayaran, memantau blockchain, memberi tahu toko Anda saat uang sudah masuk, dan menyimpan dana sampai Anda menariknya. Panduan ini menjelaskan cara kerjanya dalam praktik dan apa yang perlu dicek sebelum memilih.
Apa yang dilakukan payment gateway crypto
Menerima crypto tanpa gateway berarti memberi setiap pelanggan alamat wallet, memantau blockchain sendiri, mencocokkan transfer masuk dengan pesanan, dan menangani setiap kasus khusus secara manual. Sebuah gateway mengambil alih empat tugas:
- Membuat pembayaran. Sistem Anda meminta pembayaran dengan jumlah tertentu; gateway mengembalikan halaman pembayaran atau alamat khusus untuk pesanan itu.
- Memantau jaringan. Ia melihat transfer masuk, menghitung konfirmasi, dan memutuskan kapan pembayaran final.
- Melapor ke Anda. Ia memberi tahu toko Anda, biasanya lewat webhook, bahwa pesanan 1024 sudah dibayar, sehingga Anda bisa mengirim barang atau membuka akses.
- Menyimpan dan memindahkan dana. Uang yang diterima masuk ke saldo merchant, lalu Anda menariknya ke wallet Anda sendiri.
Gateway bukan wallet yang kuncinya Anda pegang dan bukan exchange. Ia adalah infrastruktur pembayaran: bagian dari pembayaran kartu yang biasanya disembunyikan bank dan prosesor dari Anda, dibangun ulang untuk blockchain.
Bagaimana pembayaran melewati gateway
Setiap gateway bekerja sedikit berbeda, tetapi jalur satu pembayaran seperti ini:
- Server Anda membuat pembayaran: nomor pesanan dan jumlah, biasanya dalam dolar.
- Pelanggan membuka halaman pembayaran dan memilih aset dan jaringan, misalnya USDT di TRON. Merchant juga bisa memilih metodenya terlebih dahulu.
- Gateway mengunci kurs untuk waktu terbatas, sehingga jumlah yang harus dikirim pelanggan tidak berubah saat ia membayar. Di Qvard, kurs dikunci selama satu jam.
- Pelanggan mengirim jumlah yang tepat dari wallet-nya sendiri ke alamat yang ditampilkan untuk pembayaran itu.
- Gateway memantau jaringan, menunggu konfirmasi, dan menandai pembayaran sebagai dibayar.
- Gateway memberi tahu server Anda. Kode Anda menandai pesanan sebagai dibayar dan mengirim barang.
- Uang muncul di saldo merchant Anda. Anda menariknya ke wallet secara manual atau dengan aturan yang Anda tentukan.
Pembayaran nyata tidak selalu mulus: pelanggan mengirim kurang, lebih, atau setelah kurs kedaluwarsa. Gateway yang baik punya status yang jelas untuk setiap kasus, bukan membiarkan Anda mencocokkan secara manual. Di Qvard, status pembayaran adalah wait, partial, completed, dan rejected.
Gateway, wallet, exchange, dan prosesor: apa bedanya
Istilah-istilah ini sering tertukar:
- Wallet. Menyimpan kunci dan memungkinkan kirim dan terima. Ia tidak mencocokkan pembayaran dengan pesanan dan tidak memberi tahu toko Anda.
- Exchange. Menukar satu aset dengan aset lain. Sebagian menawarkan alat untuk merchant, tetapi fungsi utamanya adalah trading.
- Payment gateway. Membuat dan melacak pembayaran untuk pesanan Anda dan melaporkan statusnya. Inilah topik panduan ini.
- Prosesor atau acquirer. Dalam pembayaran kartu, perusahaan yang memindahkan uang antarbank. Dalam crypto, kata «acquiring» dipakai longgar untuk seluruh layanan; lihat crypto acquiring vs payment gateway crypto untuk perbedaannya.
Custodial atau non-custodial
Keputusan desain terbesar di balik gateway apa pun adalah siapa yang memegang dana antara pembayaran dan penarikan Anda.
Pada gateway custodial, pembayaran masuk ke alamat yang dikendalikan penyedia dan dikreditkan ke saldo merchant Anda. Setelah itu Anda menariknya. Ini mempermudah rekonsiliasi dan memungkinkan fitur seperti penarikan otomatis, tetapi Anda bergantung pada penyedia sampai menarik, sehingga syarat penarikannya penting.
Pada model non-custodial, pembayaran langsung masuk ke wallet Anda. Anda memegang kunci, dan penyedia hanya melacak pembayaran. Ini mengurangi risiko pihak lawan dan memindahkan pengelolaan kunci ke Anda.
Qvard bersifat custodial: pembayaran dikreditkan ke saldo merchant, dan Anda menarik ke wallet secara otomatis lewat aturan atau manual. Penarikan ke wallet hanya dikenai biaya jaringan, dan tidak ada penarikan ke rekening bank.
Stablecoin dan jaringan: mengapa jaringan penting
Aset yang sama bisa ada di beberapa blockchain. USDT, misalnya, ada di TRON (TRC-20), Ethereum (ERC-20), dan BNB Smart Chain (BEP-20). Transfer hanya valid di jaringan yang diminta halaman pembayaran, dan biaya serta kecepatan berbeda antarjaringan.
Karena itu gateway menampilkan aset dan jaringan bersamaan, dan pilihan pelanggan harus eksplisit. Bagi merchant, konsekuensi praktisnya:
- tentukan jaringan mana yang ingin Anda terima dan pastikan gateway mendukungnya;
- ingat bahwa biaya jaringan bergantung pada chain dan tingkat kepadatannya, bukan pada gateway;
- pilih stablecoin untuk harga dalam dolar, karena pembayaran dengan aset yang fluktuatif bisa bernilai jauh lebih rendah saat Anda menarik.
Qvard saat ini menerima USDT dan USDC di jaringan utama, plus BTC dan LTC native; TON akan menyusul. Daftar lengkapnya ada di halaman koin dan jaringan yang didukung.
Apa yang perlu dicek sebelum memilih gateway
Daftar singkat yang membedakan gateway yang layak dari yang berisiko:
- Jaringan dan aset. Apakah mendukung yang benar-benar dipakai pelanggan Anda?
- Biaya. Berapa yang dikenakan gateway, dan berapa biaya jaringan secara terpisah? Siapa yang membayar masing-masing?
- Dana dan penarikan. Siapa yang memegang uang, bagaimana penarikan bekerja, dan adakah batas atau opsi fiat yang mungkin Anda perlukan?
- Kualitas API. Bisakah membuat pembayaran dengan aman lebih dari sekali dengan nomor pesanan yang sama? Apakah pesan error jelas? Apakah webhook dicoba ulang jika server Anda sedang mati?
- Pembayaran tidak biasa. Bagaimana kurang bayar, lebih bayar, dan pembayaran kedaluwarsa ditangani?
- Pengujian. Bisakah alurnya dicoba tanpa memindahkan uang sungguhan?
- Dukungan dan dokumentasi. Siapa yang menjawab ketika pembayaran tersangkut?
Cara memilih penyedia pembayaran crypto membahas daftar ini lebih dalam.
Seperti apa integrasi minimal
Membuat pembayaran hanya satu permintaan. Dengan Qvard Anda mengirim nomor pesanan sendiri dan jumlah dalam dolar AS, lalu menerima ID pembayaran dan tautan ke halaman pembayaran yang di-host. Arahkan pelanggan ke sana; semua soal memilih aset dan mengirim transfer terjadi di halaman itu.
id yang Anda kirim adalah nomor pesanan Anda: mengirim id yang sama lagi untuk metode pembayaran yang sama mengembalikan pembayaran yang sudah ada, bukan membuat duplikat, sehingga percobaan ulang aman. Setelah pelanggan membayar, Qvard mengirim webhook ke server Anda dengan id yang sama dan status pembayaran. Alur lengkap beserta kode untuk backend Anda ada di cara menerima pembayaran crypto di website; referensinya ada di halaman developer.
curl -X POST https://api.qvard.com/api/v1/payment \
-H "x-api-key: sk_live_..." \
-H "Content-Type: application/json" \
-d '{ "id": "order_1024", "price": 149.99 }'
# 201 Created
{ "id": "8f3k2a1c", "redirectUrl": "https://my.qvard.com/pay/8f3k2a1c" }Kesalahan umum
- Mempercayai redirect. Pelanggan kembali ke halaman «terima kasih» Anda tidak membuktikan ia sudah membayar. Tandai pesanan sebagai dibayar hanya ketika gateway melaporkan status final.
- Mengabaikan pembayaran parsial. Jika pelanggan mengirim kurang dari jumlah, pesanan belum dibayar. Putuskan sejak awal apakah Anda meminta selisihnya atau mengembalikan dana.
- Tidak menguji percobaan ulang webhook. Jika server Anda mengembalikan error saat webhook, notifikasi harus dicoba ulang, dan handler Anda harus bisa menangani peristiwa yang sama dua kali.
- Menetapkan harga dalam aset fluktuatif. Beri harga dalam dolar dan biarkan pelanggan membayar dengan stablecoin jika Anda tidak bisa menanggung risiko harga.
- Tidak menguji jalur penarikan. Tarik jumlah kecil sebelum mengandalkan gateway untuk pendapatan nyata.
Posisi Qvard
Qvard adalah payment gateway crypto custodial untuk bisnis. Saat ini Anda membuat pembayaran lewat API, mengarahkan pelanggan ke halaman pembayaran yang di-host, menerima status final lewat webhook, dan menarik dari saldo merchant ke wallet. Cara menerima pembayaran lainnya, seperti tautan pembayaran, jendela tertanam, SDK, dan terminal kasir, sedang dikembangkan. Anda bisa melihat halaman pembayaran yang sebenarnya dengan invoice demo sebelum membuat akun, dan halaman harga menjelaskan cara kerja biayanya.
FAQ
Apakah payment gateway crypto sama dengan wallet crypto?
Tidak. Wallet menyimpan kunci dan mengirim transfer. Gateway membuat pembayaran untuk pesanan tertentu, melacaknya di blockchain, melaporkan statusnya ke toko Anda, dan menyimpan uang di saldo merchant sampai Anda menariknya.
Apakah pembayaran crypto bisa dibatalkan?
Tidak. Transfer blockchain yang sudah dikonfirmasi bersifat final. Jika perlu mengembalikan dana ke pelanggan, Anda mengirim transfer baru sendiri, jadi tetapkan kebijakan pengembalian sebelum mulai menerima pembayaran.
Berapa lama pembayaran dikonfirmasi?
Tergantung jaringan dan berapa banyak konfirmasi yang ditunggu gateway. Sebagian jaringan mengonfirmasi dalam hitungan detik, sedangkan Bitcoin menghasilkan satu blok kira-kira setiap sepuluh menit. Halaman pembayaran menampilkan status selagi pelanggan menunggu.
Apakah saya perlu membangun sesuatu di sisi saya?
Anda perlu membuat pembayaran dari backend dan menangani webhook yang melaporkan statusnya. Semua yang lain, dari halaman pembayaran sampai pemantauan blockchain, dikerjakan gateway.


