PAYWISE
id

Untuk developer

Bangun dengan PAYWISE.

REST API yang ringkas, dokumentasi yang jelas, dan alat untuk mulai integrasi dalam beberapa menit.

cURL

curl -X POST https://paywise.asia/api/v1/transactions \

-H "Authorization: Bearer pw_test_••••••••" \

-H "Content-Type: application/json" \

-d '{"merchant_reference": "ORDER-1042", "amount": 250000, "payment_method": "QRIS", "customer_id": "user-1042"}'

01

Integrasi mudah

Dua endpoint dan satu webhook bertanda tangan. Mulai dengan referensi API dan SDK.

02

Dokumentasi lengkap

Dokumentasi yang jelas dan terperinci untuk setiap endpoint dan kode error.

03

Environment sandbox

Uji integrasi Anda dengan aman menggunakan key pw_test_ sebelum go-live.

04

Log API

Setiap request dicatat bersama status, latensi, dan X-Request-Id untuk penelusuran.

Plugin dan SDK

Mulai menerima pembayaran tanpa menulis panggilan API sendiri.

Plugin WooCommerce

v1.0.0 · WC 8+

QRIS dan USDT di checkout, halaman pembayaran PAYWISE, dan pesanan otomatis ditandai lunas. Mendukung checkout klasik dan block.

  1. 1Unggah file zip di WordPress → Plugin → Tambah Baru.
  2. 2Di PAYWISE → Website & Webhook, tambahkan toko Anda dan aktifkan Halaman Pembayarannya.
  3. 3Tempel API key di WooCommerce → Pembayaran → PAYWISE QRIS.
  4. 4Atur URL webhook yang tertera di sana beserta secret-nya.

SDK PHP

v1.1.0 · PHP 7.4+

Satu library kecil tanpa dependensi (PHP 7.4+): buat pembayaran, baca statusnya, verifikasi webhook.

$paywise = new \Paywise\Client('pw_test_…');

$payment = $paywise->createTransaction([
    'merchant_reference' => 'ORDER-1042',
    'amount'             => 250000,
    'payment_method'     => 'QRIS',
    'customer_id'        => 'user-1042',
]);

SDK Node.js

v1.1.0 · Node.js 18+

Untuk Node.js 18+, tanpa dependensi, lengkap dengan tipe TypeScript: pembayaran dan verifikasi webhook.

const paywise = new Paywise(process.env.PAYWISE_API_KEY);

const payment = await paywise.createTransaction({
  merchant_reference: 'ORDER-1042',
  amount: 250000,
  payment_method: 'QRIS',
  customer_id: 'user-1042',
});

Pengujian: dengan key sandbox, buka halaman pembayaran lalu pilih Berhasil dibayar, Gagal, atau Kedaluwarsa di "Simulasikan hasilnya". Webhook Anda menerima event yang sama seperti pembayaran sungguhan.