NusaPay

Dokumentasi / Panduan Integrasi API

Panduan Integrasi NusaPay

Base URL API: https://api.nusapay.biz.id

Contoh format integrasi

https://api.nusapay.biz.id/{trxid}/{apikey}

Quick Start

Daftar akun, verifikasi OTP email, login, lalu salin API key dari dashboard untuk mulai memakai endpoint NusaPay.

Autentikasi

Setiap request API memakai API key unik milik pengguna. Format URL dasar: https://api.nusapay.biz.id/{trxid}/{apikey}.

Endpoints

Gunakan endpoint create payment, cek status transaksi, deposit, withdraw, dan wallet untuk mengelola saldo secara realtime.

Webhook

Sistem Anda dapat menerima callback status pembayaran agar transaksi otomatis ditandai berhasil di sisi merchant.

Request Withdraw & Status

Merchant dapat mengirim request withdraw via API atau dashboard. Status dapat dicek sampai owner memproses pencairan.

Wallet & Transaksi Realtime

Deposit terkonfirmasi dan payment API otomatis akan masuk ke saldo pengguna tanpa perlu refresh manual yang rumit.

OTP & Verifikasi Email

Akun baru wajib OTP email. Reset password mengirim password sementara ke email sistem pengguna.

Contoh request payment

POST /api/v1/payment
{
  "trxId": "INV-001",
  "apikey": "user_api_key",
  "amount": 50000,
  "customerName": "Budi",
  "callbackUrl": "https://merchant.id/webhook"
}