Pengujian
Pembayaran testnet adalah transaksi nyata di testnet tiap chain, dengan token uji tanpa nilai. Status, setoran, penyapuan, dan webhook bekerja sama seperti di mainnet.
Beralih ke testnet
- Aktifkan sakelar Testnet di bagian atas dasbor merchant. Akun dan proyek dipakai bersama; API key, webhook, pengaturan penerimaan, dan catatan penerimaan terpisah.
- Di halaman Pengaturan penerimaan proyek, daftarkan alamat penerimaan testnet dan pilih token. Dompet perlu sedikit gas testnet.
- Buat API key (diawali
sk_test_) dan atur webhook.
Lakukan pembayaran uji
curl https://api.kokiwa.com/v1/payment_intents \
-H "Authorization: Bearer $KOKIWA_TEST_KEY" \
-H "Content-Type: application/json" \
-d '{ "currency": "USDT", "amount": "10.00", "customer": "test_user_1" }'Buka checkout_url yang dikembalikan; halaman checkout menampilkan label Testnet. Bayar dengan dompet, atau di BNB Chain kirim tUSDT ke deposit_address pembayaran. Dapatkan tUSDT di bagian bawah halaman ini.
Biaya sama dengan mainnet. Dengan biaya bawaan, pembayaran dompet 10 USDT berbiaya 0,035 dan Anda menerima 9,965; transfer 10 USDT berbiaya 0,335 dan Anda menerima 9,665.
Kasus yang perlu diuji
| Kasus | Yang dilakukan | Pastikan sistem Anda |
|---|---|---|
| Pembayaran normal | Bayar penuh dengan dompet | Menandai pesanan dibayar saat payment_intent.paid |
| Kurang bayar | Kirim setengah ke deposit_address, lalu sisanya | Tidak mengirim barang setelah transfer pertama, dan mengirim setelah lunas |
| Kedaluwarsa | Buat pembayaran dengan expires_in: 60 dan jangan bayar | Membatalkan pesanan saat payment_intent.expired |
| Pembayaran terlambat | Transfer ke deposit_address setelah kedaluwarsa | Mengirim barang atau mengembalikan dana saat payment_intent.paid_late |
| Isi saldo | Kirim 10 tUSDT ke alamat setoran pengguna | Menambah saldo saat deposit.confirmed |
| Isi saldo kecil | Kirim 3 tUSDT dua kali ke alamat setoran | Mengkreditkan keduanya dan menerima deposit.settled setelah penyapuan |
| Percobaan ulang | Buat URL Anda mengembalikan 500 di awal | Mengkreditkan sekali setelah kokiwa mencoba ulang |
| Tanda tangan | Verifikasi dengan rahasia yang salah | Menolak permintaan dan tidak mengkreditkan |
Dapatkan token uji
Dompet Anda mengklaim tUSDT dari kontrak, hingga 1000 per klaim tanpa batas jumlah klaim. Gas adalah koin asli testnet dari faucet resmi, seperti faucet BNB Chain.
Dompet Anda memanggil faucet pada kontrak token uji dan token dicetak ke alamat Anda sendiri. Hingga 1000 per panggilan, sesering yang Anda mau; dompet Anda membayar gas (tBNB).
Tidak ada dompet terdeteksi.
Pembayaran yang dibuat dengan key sk_test_ dibayar di testnet TON, jadi alihkan dompet ke testnet. Dapatkan TON uji dari @testgiver_ton_bot di Telegram dan tUSDT di sini:
Dompet TON Anda mengirim pesan Faucet publik ke kontrak tUSDT (kQBOp0yfL-_QhS_0IF-1TrYrfFIg7qpDKMoS3mGrMbXWd003) dengan 0,1 TON untuk gas; sisanya dikembalikan. Hingga 1000 per panggilan, sesering yang Anda mau. Pindai kode QR dengan dompet TON yang diatur ke testnet, atau buka tautannya di ponsel.
Buka di dompetPeluncuran
Daftarkan alamat penerimaan di mainnet, buat key yang diawali sk_live_ dan webhook mainnet, lalu ganti key dan rahasia tanda tangan. URL API tetap sama.