Developer

API pembayaran kripto

Tiga panggilan: buat invoice, baca statusnya, baca saldo. Pelanggan membayar di halaman pembayaran dan Anda menerima webhook serta USDT.

Endpoint

MetodeFungsinya
POST /api/v1/paymentsMembuat invoice dan mendapatkan tautan halaman pembayaran
GET /api/v1/payments/{uuid}Status, alamat, dan ID transaksi
GET /api/v1/walletSaldo USDT yang tersedia dan yang dibekukan

Base URL: https://api.crybit.net · JSON · 60 permintaan per menit · autentikasi: header X-Public-Key dan X-Private-Key.

Buat invoice

Satu-satunya field wajib adalah amount dan currency. Kirim order_id milik Anda untuk mencocokkan pembayaran dengan pesanan, dan ttl_minutes untuk menentukan masa berlaku.

curl -X POST https://api.crybit.net/api/v1/payments \
  -H "X-Public-Key: pk_…" \
  -H "X-Private-Key: sk_…" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -d '{"amount":1490,"currency":"RUB","order_id":"ORD-1048","purpose":"Order 1048"}'

JavaScript

const invoice = await fetch('https://api.crybit.net/api/v1/payments', {
  method: 'POST',
  headers: {
    'X-Public-Key': 'pk_…',
    'X-Private-Key': 'sk_…',
    Accept: 'application/json',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({ amount: 1490, currency: 'RUB', order_id: 'ORD-1048' }),
}).then((r) => r.json())

location.href = invoice.callback_url // the payment page

Webhook dan widget

Saat invoice dibayar, CryBit memanggil URL webhook merchant Anda agar Anda dapat memproses pesanan. Agar pelanggan tetap berada di situs Anda, minta confirmation type embedded dan buka formulir pembayaran dengan script widget.

Referensi

FAQ

Bagaimana cara autentikasi?

Kirim public key di X-Public-Key dan private key di X-Private-Key. Kedua header wajib disertakan. Merchant diidentifikasi lewat public key, sehingga ID toko tidak diperlukan dalam permintaan.

Apakah ada mode uji coba?

Ya. Merchant dalam mode uji coba membuat invoice sandbox: halaman pembayarannya memiliki tombol untuk menandainya lunas, dan saldo Anda tidak berubah. Ubah merchant ke mode live untuk menerima transfer sungguhan.

Apa saja batasannya?

API menerima 60 permintaan per menit per key. Jumlah invoice dimulai dari 0.01, dan masa berlakunya 5 hingga 1440 menit.

Terkait