REST API / HMAC / Webhook

Azul303 — Payment Gateway API untuk Bisnis Indonesia

Terima pembayaran QRIS dari website, app, bot, POS, CRM, billing, dan tools internal lewat API server-side Azul303.

POST /v1/payment/createGET /v1/payment/statusEVENT payment.success
API KeyHMACInternal Trx IDWebhook Retry
Azul303Azul303Live
POST /v1/payment/create202 accepted

Payment created

Rp100.000

PM-240722-091

Status

Waiting

Hosted page

aerovault.top

Expires

14:59

Method

QRIS

Fee

0,7% + Rp500–Rp700

Net amount

Rp99.300–Rp99.500

Live

Uptime monitor

Fast

API response

Queue

Worker monitor

Platform properties

Komponen inti payment gateway.

Surface dan flow dibuat seperti dashboard client: jelas, ringan, dan langsung bisa dipakai operasional.

QRIS Hosted Page

Payment URL dan QR image untuk checkout, deposit, bot, dan tools internal.

Ledger Wallet

Saldo, fee, withdraw, refund, rollback, dan adjustment tercatat rapi.

API Key & Secret

Live/test key, rotate secret, revoke key, dan HMAC signature.

Signed Webhook

Event payment dan withdraw dikirim dengan signature, retry, dan log.

Payment Link

Link pembayaran siap pakai untuk invoice, checkout, chat, dan automation.

Client Reports

Laporan harian, bulanan, tahunan, dan export transaksi.

Channel integrasi

Tidak terbatas website.

Client cukup membuat request dari backend/server. Channel user tidak pernah memegang secret.

Website & mobile app

Redirect payment_url atau tampilkan QR image sendiri.

Telegram / WhatsApp bot

Bot mengirim payment link atau QR image setelah create payment.

Discord bot & chat ops

Cocok untuk top up, order, invoice, dan command automation.

POS / kasir

Aplikasi kasir membuat QR dan cek status dari service toko.

CRM / billing

Invoice dan membership memakai payment_id Azul303.

Internal tools

Script, worker, panel admin, dan cron tetap server-side.

Payment flow

Create payment sampai settlement.

Customer membayar via QR, Azul303 settlement ke wallet client, lalu client menerima webhook final.

01

Create

Backend client membuat payment melalui API.

02

QR

Customer membuka hosted QR atau menerima QR image.

03

Callback

Status pembayaran diproses otomatis.

04

Ledger

Net amount masuk wallet client.

05

Webhook

Client menerima event final.

Client dashboard

Panel client untuk transaksi, wallet, API, dan report.

Style mengikuti dashboard asli Azul303: compact, putih, divider jelas, dan informasi prioritas langsung terlihat.

Overview

Saldo, transaksi, success rate, dan grafik realtime.

Transactions

Payment ID, amount, fee, status, dan created date.

Wallet

Master balance, ledger, deposit history, withdraw history.

Withdraw

Request withdraw, approval, reject, dan history.

API Integration

API keys, webhook URL, domain/IP whitelist, docs.

Reports

Laporan harian, bulanan, tahunan, CSV, Excel, PDF.

API surface

Integrasi cukup lewat Azul303.

Backend client membuat payment, customer membayar via QR URL, lalu client menerima webhook final.

Create payment

POST /v1/payment/create
{
  "amount": 100000,
  "return_url": "https://client.com/result"
}

Response:
{
  "payment_id": "PMXXXX",
  "payment_url": "https://aerovault.top/pay/PMXXXX",
  "qr_image_url": "https://api.aerovault.top/v1/payment/qr/PMXXXX",
  "status": "pending"
}

Operation

Security

JWT, password hashing, HMAC, rate limit, audit log, 2FA.

Worker

Check pending payment, expired QR, retry webhook, report queue.

Multi Tenant

Data client, wallet, API key, webhook, dan transaksi dipisah.

Monitoring

Pantau success rate, webhook retry, dan queue depth.

Artikel Azul303

Panduan integrasi step-by-step.

Konten dibuat pendek, praktis, dan langsung menunjuk menu atau URL yang perlu dibuka client.

FAQ

Pertanyaan umum.

Ringkasan aturan dasar sebelum client mulai integrasi.

Apa itu Azul303?

Azul303 adalah payment gateway B2B untuk bisnis yang ingin menerima pembayaran QRIS, mengelola saldo client, dan memantau transaksi lewat dashboard.

Apakah user client perlu login?

Tidak. User client cukup membayar melalui hosted QR page Azul303. Dashboard dipakai oleh client atau merchant.

Apakah Azul303 hanya untuk website?

Tidak. Azul303 bisa dipakai untuk website, app, bot, POS/kasir, CRM, billing, dan automation selama request dibuat dari backend/server client.

Berapa fee Azul303?

Fee transaksi akun biasa dihitung dari 0,7% nominal + biaya layanan Azul303 Rp500–Rp700. Premium/Investor hanya 0,7%. Semua akun tetap bisa memilih fee ditanggung client atau user.

Apa bedanya Premium dan Investor?

Premium Rp200.000/bulan. Investor Rp1.000.000 sekali bayar dan benefit aktif lifetime. Keduanya memberi centang biru verified, fee payment 0,7% only, withdraw otomatis, dan limit integrasi lebih besar.

Bagaimana keamanan API-nya?

Setiap request memakai X-API-KEY, X-TIMESTAMP, dan X-SIGNATURE dengan validasi HMAC SHA256. Create payment cukup mengirim amount dan return_url opsional.

Withdraw bisa dicairkan ke mana?

Saat ini withdraw tersedia ke e-wallet terverifikasi: DANA, GoPay, OVO, dan LinkAja. Minimal withdraw Rp10.000 dan maksimal Rp20.000.000 per transaksi.

Apakah cocok untuk MVP dan enterprise?

Ya. Struktur modular monolith memudahkan development MVP, tetapi boundary service tetap siap dipisah menjadi microservice nanti.