Skip to content
RugWard
☰ Menu

RugWard Pay

Checkout: tampilan pembeli

Apa yang dilihat pembeli di checkout yang di-hosting, langkah demi langkah dan koin demi koin, termasuk tombol dompet Base, Bitcoin, Solana Pay, dan Monero.

Di halaman ini

Halaman checkout#

Setiap invoice memiliki checkout yang di-hosting di https://rugward.com/pay/i/<invoice id>. Halaman ini berfungsi di ponsel dan desktop, tidak memerlukan akun, dan tidak diindeks mesin pencari. Kartu teratas menampilkan nama usaha Anda, host situs web, jumlah USD, deskripsi, id pesanan, dan status langsung.

Memilih koin
Langkah 1: pembeli memilih cara membayar

Langkah 1: pilih koin#

Pembeli mengetuk salah satu koin yang Anda terima. Lalu RugWard:

  1. membaca harga USD dari beberapa sumber publik independen (Kraken, Coinbase, CoinGecko, dan KuCoin) dan memakai median dari sumber yang selisihnya tidak lebih dari 2%; minimal dua harus sepakat, sehingga satu sumber yang salah atau usang tidak bisa menggeser invoice;
  2. menilai stablecoin tepat $1 hanya selama semua sumber yang sepakat menempatkannya dalam 2% dari patokannya (de-peg memblokir pembayaran dengan koin tersebut);
  3. mengunci kurs selama 30 menit (hitung mundur "Rate locked 29:55") dan membulatkan jumlah ke atas, sehingga Anda tidak pernah menerima kurang dari invoice;
  4. pada Bitcoin, token EVM, dan Solana, menambahkan selisih unik yang sangat kecil ke jumlahnya (beberapa satoshi atau pecahan sen) agar transfer ke alamat Anda cocok dengan tepat satu invoice.

Pembeli dapat berganti koin dengan Pay with a different coin (hingga 8 kuotasi per invoice) selama belum ada pembayaran yang terlihat. Setelah itu koinnya tetap.

Di ponsel, halaman yang sama tersusun vertikal:

Checkout di ponsel
Checkout di layar ponsel selebar 390 px

Langkah 2: bayar#

Checkout selalu menampilkan Send exactly beserta jumlahnya, alamat penerimaan Anda dengan tombol salin, dan pengingat untuk memeriksa 6 karakter pertama dan terakhir alamat di dompet setelah menempelkannya. Selebihnya bergantung pada koin.

Bitcoin#

Checkout Bitcoin
Bitcoin: jumlah tepat, alamat, kode QR (BIP21), dan Open in wallet app
  • Kode QR dan Open in wallet app memakai tautan standar bitcoin: (BIP21) dengan jumlahnya.
  • Kirim jumlah yang tepat: jumlah itulah yang mengidentifikasi pembayaran. RugWard menemukannya otomatis dengan memindai alamat Anda; menempelkan id transaksi bersifat opsional dan hanya mempercepat.
  • Diperlukan 1 konfirmasi.

ETH atau USDC di Base (splitter 0,5%)#

Checkout Base dengan splitter
USDC di Base: pembeli membayar melalui splitter RugWard Pay dengan satu tombol
  • Pembeli melihat You pay (one transaction), Merchant receives (99.5%), RugWard fee (0.5%), alamat Anda, dan alamat kontrak splitter.
  • Pembeli mengklik Connect wallet and pay. Sebelum apa pun ditandatangani, browser memeriksa ulang hash kode splitter secara on-chain; jika tidak cocok dengan build yang telah ditinjau, tidak ada yang dikirim.
  • ETH: satu transaksi (payNative). USDC: dompet meminta dua kali: "Step 1 of 2: approve exactly this amount for the splitter", lalu "Step 2 of 2: confirm the payment" (payToken). Persetujuannya untuk jumlah yang tepat, tidak pernah tanpa batas.
  • Tidak ada kode QR untuk kuotasi ini: transfer biasa langsung ke alamat Anda tidak terdeteksi untuk kuotasi splitter Base. Diperlukan 30 konfirmasi blok.
Checkout Base di ponsel
Checkout Base yang sama di ponsel; dompet terbuka melalui WalletConnect atau browser dalam aplikasi

ETH di Ethereum atau Arbitrum, dan BNB#

  • Kode QR dan Open in wallet app memakai tautan EIP-681 ethereum: dengan id rantai dan jumlahnya.
  • Hash transaksi diperlukan untuk mencocokkan pembayaran koin native. Dengan Connect wallet and pay hash dikirim otomatis; jika pembeli membayar dari dompet lain, ia menempelkan hash di bawah "Paid already?".
  • Kirim dari dompet biasa, bukan dari bursa atau kontrak.

USDC dan USDT di Ethereum, Arbitrum, BNB Chain, dan Polygon#

  • Bayar dengan tombol atau pindai kode QR EIP-681 (ethereum:<token>@<chain>/transfer?...).
  • Kirim jumlah yang tepat: RugWard mendeteksinya otomatis dari event Transfer token. Menempelkan hash bersifat opsional.
  • Kirim hanya token yang disebutkan di jaringan yang disebutkan (kontrak token ditampilkan). Koin atau jaringan lain tidak terdeteksi dan bisa hilang.

Solana: SOL, USDC, USDT#

Checkout Solana
Solana: pindai kode QR Solana Pay dengan Phantom, Solflare, atau Backpack
  • Pindai kode QR dengan dompet Solana Pay (Phantom, Solflare, atau Backpack). Tautan membawa kunci reference yang unik, sehingga pembayaran terdeteksi otomatis. Diperlukan commitment finalized.
  • Jika pembeli membayar dengan menyalin alamat alih-alih memindai, reference-nya tidak ada: pembeli lalu menempelkan tanda tangan transaksi di bawah "Paid already?" agar RugWard dapat menemukan dan memeriksa pembayarannya.

Monero#

  • Kode QR dan Open in wallet app memakai tautan monero: dengan tx_amount.
  • Setelah mengirim, pembeli mengklik Sent it? Verify your payment lalu menempelkan id transaksi dan, kecuali Anda telah menyimpan view key, kunci transaksi (Monero GUI/CLI, Feather, Cake Wallet: detail transaksi). Kunci itu hanya membuktikan pembayaran ini; tidak bisa membelanjakan apa pun dan tidak disimpan.
  • Diperlukan 10 konfirmasi. Pengguna bertanggung jawab mematuhi hukum setempat.

Tautan dompet di balik kode QR terlihat seperti ini:

Wallet URIs in the QR code (examples)
bitcoin:bc1q…?amount=0.00025017
monero:4…?tx_amount=0.0731
ethereum:0xMerchant…@1?value=8102000000000000                         (ETH on Ethereum)
ethereum:0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48@1/transfer?address=0xMerchant…&uint256=25000629   (USDC on Ethereum)
solana:Merchant…?amount=0.141&reference=Ref…&label=RugWard%20Pay%3A%20Shop

Langkah 3: konfirmasi dan tanda terima#

Payments seen on-chain mencantumkan setiap transaksi beserta konfirmasi dan tautan explorer-nya. Status berubah dari Awaiting payment ke Payment detected, confirming, lalu ke Paid. Halaman memperbarui dirinya setiap beberapa detik selama terbuka, dan tugas latar belakang memeriksa ulang invoice terbuka setiap 5 menit meskipun tidak ada yang membuka halaman.

Invoice yang lunas
Paid: tanda terima, tautan explorer, dan bukti pembayaran yang dapat dibagikan (alamat penerimaan diburamkan dalam contoh ini)

Saat invoice lunas, pembeli melihat "Payment received and confirmed. Thank you!", tautan ke bukti pembayaran yang dapat dibagikan, dan, jika Anda mengatur URL kembali, tombol Return to <situs Anda>. Tautan checkout itu sendiri berfungsi sebagai tanda terima.

Tidak punya koin yang tepat?#

Di bawah jumlah, checkout menawarkan Swap into it with RugWard: pembeli terlebih dulu menukar ke koin yang dibutuhkan di dompetnya sendiri (non-kustodial, biaya swap biasa), lalu kembali untuk membayar jumlah yang tepat. RugWard tidak melakukan swap langsung ke alamat Anda, karena hasil akhir swap bervariasi dan tidak bisa cocok persis dengan invoice.

Catatan keamanan untuk pembeli#

  • RugWard tidak pernah meminta frasa pemulihan, kunci privat, atau "validasi dompet".
  • Periksa nama merchant dan situs webnya di checkout sebelum membayar. RugWard tidak menjual barang dan bukan pihak dalam pembelian; jika ada masalah, hubungi merchant terlebih dulu, atau gunakan Report this merchant.
  • Jangan pernah mengirim apa pun ke invoice yang bertuliskan Expired atau Canceled.

Terakhir diperbarui: 30 Oktober 2026

Checkout: tampilan pembeli · RugWard Dokumentasi | RugWard