Payment generator
Fill in the form and submit it — your payment links appear below.
Metode integrasi
VeilPay mendukung dua metode pembayaran:
Metode langsung adalah cara termudah untuk mulai menerima pembayaran. Anda membuat tautan pembayaran dan mengirimkannya ke pengguna. Pengguna membuka tautan tersebut dan menyelesaikan transaksi. Metode ini tidak memerlukan integrasi backend. Namun, karena parameter transaksi (jumlah, alamat, dll.) berpotensi diubah oleh pengguna, Anda harus selalu memverifikasi bahwa pembayaran diterima di alamat yang benar sebelum mengirimkan barang atau layanan.
Metode tidak langsung memberi Anda lebih banyak kontrol atas transaksi. Dalam alur ini, Anda terlebih dahulu membuat transaksi dan menerima ID transaksi. Kemudian Anda menampilkan detail pembayaran kepada pengguna. Karena transaksi dibuat sebelumnya, pengguna tidak dapat mengubah parameter pembayaran. Ini juga memungkinkan Anda melacak status transaksi menggunakan ID transaksi. Transaksi yang dibuat menggunakan metode ini harus dimulai dalam waktu 72 jam, jika tidak akan otomatis dihapus dari database.
Memilih metode
Gunakan metode transaksi yang dibuat sebelumnya jika Anda menginginkan:
kontrol lebih besar atas alur pembayaran
kemampuan untuk melacak status transaksi
perlindungan lebih kuat terhadap perubahan parameter
Gunakan metode tautan langsung jika Anda menginginkan:
integrasi tercepat
tanpa pengembangan backend
alur tautan pembayaran yang sederhana
Batas transaksi
Transaksi VeilPay saat ini dibatasi hingga setara dengan 5 BTC per transaksi.
Batas ini membantu meminimalkan keterlambatan pemrosesan dan mengurangi potensi risiko terkait KYC.
Pembayaran koin yang sama
Jika pengguna mengirim cryptocurrency yang sama dengan yang Anda pilih untuk diterima, tidak diperlukan exchange.
Veil tidak mengenakan biaya apa pun untuk transaksi ini.
Jika notifikasi email diaktifkan saat membuat transaksi, Anda akan menerima notifikasi setelah pembayaran selesai.
Penetapan harga fiat
VeilPay tidak memproses pembayaran fiat secara langsung.
Namun, Anda dapat menentukan harga transaksi dalam mata uang fiat (USD, EUR, dll.).
VeilPay akan secara otomatis mengonversi jumlah tersebut ke nilai setara dalam cryptocurrency menggunakan kurs saat ini.
Integrasi API
Metode yang dibuat sebelumnya (tidak langsung) dirancang untuk integrasi server-ke-server. Backend Anda membuat pembayaran melalui REST API kami, mendapatkan kembali anonpay_id, dan Anda menampilkan atau menyematkan widget VeilPay dengan id tersebut. Semua parameter pembayaran disimpan di sisi kami, sehingga pelanggan tidak dapat mengubah jumlah, alamat, atau bidang lainnya.
Semua endpoint berada di bawah /api/anonpay pada domain VeilPay Anda. Endpoint tersebut bersifat publik — tidak diperlukan kunci API atau penandatanganan untuk membuat pembayaran.
Dari server Anda, kirim permintaan POST ke /api/anonpay/prepare dengan koin dan jaringan yang ingin Anda terima, alamat dompet Anda, dan jumlahnya. Tidak ada pesanan yang dibuat pada tahap ini — Anda hanya memesan niat pembayaran.
Arahkan pelanggan ke halaman pembayaran untuk id tersebut, atau sematkan di halaman Anda sendiri sebagai iframe. Widget terbuka dengan jumlah dan alamat terkunci — pelanggan hanya memilih koin mana yang akan digunakan untuk membayar.
Periksa status saat ini kapan saja dengan permintaan GET. Status bergerak melalui prepared → waiting_deposit → deposit_received → exchanging → sending → completed.
Alih-alih polling, berikan URL webhook saat membuat pembayaran untuk menerima POST pada setiap perubahan status: