PAYWISE

Untuk pembangun

Bina dengan PAYWISE.

API REST yang fokus, dokumentasi yang jelas dan alat untuk mula berintegrasi dalam beberapa minit.

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 bertandatangan. Mulakan dengan rujukan API dan SDK.

02

Dokumentasi lengkap

Dokumentasi yang jelas dan terperinci untuk setiap endpoint dan kod ralat.

03

Persekitaran sandbox

Uji integrasi anda dengan selamat menggunakan kunci pw_test_ sebelum mula sebenar.

04

Log API

Setiap permintaan direkodkan dengan status, kependaman dan X-Request-Id untuk dijejak.

Pemalam dan SDK

Mula menerima pembayaran tanpa menulis sendiri panggilan API.

Pemalam WooCommerce

v1.1.0 · WC 8+

QRIS dan USDT semasa pembayaran, halaman pembayaran PAYWISE dan pesanan ditandakan dibayar secara automatik. Checkout klasik dan blok.

  1. 1Muat naik fail zip di WordPress → Plugins → Add New.
  2. 2Di PAYWISE → Laman web dan webhook, tambah kedai anda dan hidupkan halaman pembayarannya.
  3. 3Tampal kunci API anda di WooCommerce → Payments → PAYWISE QRIS.
  4. 4Tetapkan URL webhook yang dipaparkan di sana dan rahsianya.

SDK PHP

v1.2.0 · PHP 7.4+

Satu pustaka kecil tanpa kebergantungan (PHP 7.4+): cipta pembayaran, baca dan sahkan 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.2.0 · Node.js 18+

Untuk Node.js 18+, tanpa kebergantungan, dengan jenis TypeScript: pembayaran dan pengesahan 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',
});

Ujian: dengan kunci sandbox, buka halaman pembayaran dan pilih Dibayar, Gagal atau Tamat tempoh di bawah "Simulasikan hasil". Webhook anda menerima peristiwa yang sama seperti pembayaran sebenar.