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: