📌 Pengenalan
Fazz Payment Gateway menyediakan API QRIS yang mudah diintegrasikan untuk website, bot, aplikasi, dan sistem otomatis lainnya. Semua endpoint dilindungi dengan API Key untuk keamanan maksimal.
🔐 Autentikasi
Semua request API wajib menggunakan API Key.
Header:
Authorization: Bearer API_KEY_KAMU
💳 Create QRIS
Endpoint
POST /api/create-qris.php
Request Parameter
| Parameter | Tipe | Deskripsi |
|---|---|---|
| amount | integer | Nominal pembayaran (tanpa fee) |
Contoh Request (cURL)
curl -X POST https://domainkamu.com/api/create-qris.php \
-H "Authorization: Bearer API_KEY_KAMU" \
-d "amount=10000"
Response
{
"referenceNo": "INV-1700000000",
"amount": 10237,
"qrContent": "000201010212..."
}
* Amount sudah termasuk fee dan unique code
📊 Check Transaction
Endpoint
GET /api/check-transaction.php
Query Parameter
| Parameter | Deskripsi |
|---|---|
| referenceNo | Kode invoice transaksi |
Contoh Request
GET /api/check-transaction.php?referenceNo=INV-1700000000
Response
{
"status": "SUCCESS",
"amount": 10237
}
📌 Status Transaksi
- PENDING — Menunggu pembayaran
- SUCCESS — Pembayaran berhasil
- EXPIRED — QRIS kedaluwarsa