/// SYSTEM_ROOT / QRIS_GENERATOR_V2

> QRIS TOOLS _

>> CONFIGURATION

[INFO]: Leave fields empty to use server default credentials @November2k
[INFO]: If you don't have credentials to make qris please [ EXECUTE LOGIN ] first
[CMD]: Use [ EXECUTE LOGIN ] to get MERCHANT_ID, USERNAME and AUTH_TOKEN.

>> AUTHENTICATION SEQUENCE

PROCESSING DATA PACKETS...
>> TRANSACTION
GENERATING CRYPTOGRAPHIC KEYS...

>> PAYMENT_GATEWAY

QR Code

TOTAL: Rp 0

SCANNING MUTATION HISTORY...
/// SYSTEM_DOCS / API_REFERENCE

Use these endpoints to integrate with external Bots/Apps.

>> 1. GENERATE_QR (JSON)

GET /qris

PARAMREQ?DESC
nominalYAmount
api_idYMerchant ID
api_usernameYUsername
api_tokenYAuth Token
// EXAMPLE REQUEST (CURL)
curl "https://orkut.sonzaix.xyz/qris?nominal=5000&api_id=238XXXX&api_username=user&api_token=238XXXX:abcdef..."
// EXAMPLE RESPONSE
{
  "success": true,
  "nominal": 5000,
  "base_static_qr": "000201010211...",
  "dynamic_qr": "000201010212...",
  "dynamic_jpg": "https://orkut.sonzaix.xyz/qris/jpg?nominal=5000&...",
  "cek_pembayaran": "https://orkut.sonzaix.xyz/qris/status?nominal=5000&..."
}
>> 2. CHECK_STATUS

GET /qris/status

// EXAMPLE REQUEST
curl "https://orkut.sonzaix.xyz/qris/status?nominal=5000&api_id=238XXXX&api_username=user&api_token=238XXXX:abcdef..."
// RESPONSE (PAID)
{
  "status": "paid",
  "nominal": 5000,
  "transaction": {
    "date": "2024-01-01 12:00:00",
    "amount": "5000",
    "desc": "QRIS Settlement..."
  }
}
// RESPONSE (PENDING)
{
  "status": "pending",
  "nominal": 5000,
  "message": "QRIS belum mendapatkan pembayaran"
}
// RESPONSE (RATE LIMIT)
{
  "status": "error",
  "respon": "Upstream error: 469",
  "message": "Anda terlalu sering request api. Silahkan coba kembali 5 Menit kedepan"
}
SYSTEM_ID: SONZAIX_LABS // ENCRYPTED_CONNECTION