Mulai gratis
Bahasa Indonesia

Toko online

Tambahkan checkout kripto tanpa mengganti pembayaran yang ada

Checkout kartu Anda tetap bekerja persis seperti hari ini. Ini menambah satu cara membayar lagi, untuk pelanggan yang menginginkannya — satu tautan di halaman Anda yang mengantar mereka ke halaman pembayaran yang kami inangi dan membayar Anda langsung, tanpa apa pun yang berjalan di etalase Anda.

Yang benar-benar Anda tempel

Tombol checkout diatur sekali di dasbor — jumlah, aset, jaringan, dan ke mana pelanggan dikirim setelahnya. Yang Anda tempel ke halaman Anda adalah ini:

<a href="https://pay.unheld.io/pay/btn_8f2c41"
   style="display:inline-block;padding:12px 20px;border-radius:8px;background:#3B37F0;color:#fff;font-weight:600;text-decoration:none;font-family:system-ui,sans-serif">
  Pay with crypto
</a>

Itulah seluruh integrasinya. Sebuah tag tautan.

Kenapa tautan, bukan skrip

Cuplikan kode di halaman publik tidak boleh memuat kunci rahasia — siapa pun bisa membacanya. Karena itu tombol hanya membawa id publik yang mustahil ditebak, dan invoice dibuat di sisi server saat diklik. Tidak ada apa pun dari akun Anda yang terbuka di etalase Anda, tidak ada skrip yang bisa memperlambat atau merusaknya, dan tidak ada pustaka yang harus diperbarui.

Apa yang terjadi saat pelanggan mengekliknya

Empat langkah, dan tidak satu pun berjalan di server Anda.

  1. 01

    Mereka mendarat di halaman pembayaran yang kami inangi

    Tautan itu membuat invoice dari konfigurasi tersimpan Anda dan mengirim pelanggan ke halaman yang kami inangi. Anda tidak merender formulir pembayaran, tidak menyimpan nominal di kolom tersembunyi, dan tidak mempercayai apa pun yang dikirim balik peramban.

  2. 02

    Mereka membayar dari dompet mana pun

    Uangnya masuk ke alamat yang diturunkan dari dompet Anda sendiri. Tidak lewat kami, jadi tidak ada saldo untuk ditarik dan tidak ada pencairan untuk ditunggu.

  3. 03

    Referensi Anda ikut kembali

    Anda bisa melampirkan kolom sendiri ke tombol — nomor pesanan, id keranjang, apa pun yang dipakai toko Anda. Itu ikut dalam pembayaran dan dikembalikan di webhook, sehingga Anda tahu pesanan mana yang dibayar tanpa mencocokkan nominal.

  4. 04

    Pelanggan dikembalikan kepada Anda

    Tiap tombol punya URL sukses dan batal sendiri, jadi pelanggan kembali ke halaman konfirmasi pesanan Anda, bukan terdampar di halaman kami.

Mengetahui sebuah pesanan sudah dibayar

Event-nya adalah event invoice biasa — pembayaran lewat tombol checkout adalah invoice normal, bukan spesies terpisah dengan alurnya sendiri yang setengah didukung.

  1. invoice.created
  2. invoice.receiving
  3. invoice.confirming
  4. invoice.paid
  5. invoice.underpaid
  6. invoice.overpaid
  7. invoice.expired

Setiap webhook ditandatangani dan dicoba ulang, serta membawa kolom referensi yang Anda lampirkan ke tombol. Tunggu event terkonfirmasi sebelum mengirim barang, bukan deteksi pertama pembayaran — perbedaan keduanya justru alasan konfirmasi itu ada.

Cara kerja integrasinya

Integrasinya satu tautan. Inilah persis cakupannya, supaya Anda bisa mengukur pekerjaannya sebelum mulai.

  • Belum ada aplikasi Shopify native atau plugin WooCommerce. Integrasinya adalah tautan di atas, ditempel di mana pun platform Anda mengizinkan HTML — dan semuanya mengizinkan. Plugin native ada di peta jalan.
  • Tidak ada integrasi keranjang. Tombol membawa nominal yang Anda atur, jadi total yang berubah-ubah butuh API, bukan tombol tersimpan.
  • Tidak ada yang ditandai selesai untuk Anda. Webhook memberi tahu sistem Anda bahwa satu pesanan tertentu sudah dibayar; menindaklanjutinya adalah tugas toko Anda.
  • Tidak ada pengembalian dana lewat kami, karena kami tidak pernah memegang uangnya. Mengirimnya balik adalah pembayaran yang Anda lakukan dari dompet Anda sendiri, dengan syarat Anda sendiri.
  • Pelanggan Anda perlu dompet kripto beserta isinya. Ini menjangkau pembeli yang sudah punya; ia tidak mengonversi yang belum punya.

Pertanyaan

Apakah saya harus pindah dari penyedia pembayaran saya sekarang?

Tidak, dan sebaiknya jangan. Ini menambahkan opsi pembayaran di samping yang sudah Anda tawarkan: checkout kartu Anda tidak tersentuh dan tetap melayani pelanggan yang memakainya. Kripto adalah porsi kecil dari pesanan kebanyakan toko; memperlakukannya sebagai tambahan dan bukan migrasi adalah sekaligus penggambaran yang jujur dan yang tidak mempertaruhkan pendapatan Anda.

Apakah ini bekerja dengan Shopify, WooCommerce, atau platform saya?

Ia bekerja di mana pun Anda bisa menempel HTML, yang berarti hampir semua platform — halaman produk, halaman landing, kaki email. Yang tidak ada adalah aplikasi atau plugin asli untuk salah satunya, jadi tidak ada total keranjang otomatis, tidak ada status pesanan yang ditulis balik ke admin Anda, dan tidak ada pemasangan sekali klik. Kalau Anda butuh itu, ini belum siap untuk Anda.

Bagaimana dengan pesanan yang totalnya berbeda setiap kali?

Tombol tersimpan membawa nominal tetap, jadi keranjang yang berubah-ubah butuh invoice yang dibuat lewat API saat checkout — satu permintaan, dan Anda menerima URL pembayaran untuk mengarahkan pelanggan. Tombol untuk barang berharga tetap; API untuk selebihnya.

Kapan aman mengirim pesanannya?

Ketika event terkonfirmasi tiba, bukan ketika pembayaran pertama kali terdeteksi. Terdeteksi berarti sebuah transaksi muncul; terkonfirmasi berarti ia sudah cukup dalam di rantai untuk dianggap final. Keduanya sampai ke Anda sebagai webhook terpisah justru agar Anda bisa menampilkan “pembayaran diterima” dengan cepat dan tetap menahan pengiriman fisik sampai benar-benar tuntas.

Coba pesanan uji di testnet

Buat satu tombol, tempel di sebuah halaman, dan bayar dengan koin testnet. Anda akan melihat invoice, pengalihan, dan webhook berperilaku persis seperti nanti dengan uang sungguhan.

Mulai gratis

Tautan pembayaran · Developer · Harga · Non-kustodian · Dijawab lugas.