QRIS API Documentation

By AbiDev

1. Create QRIS Payment

Method:

GET

Endpoint:

https://apiv2.abidev.tech/api/orkut/createpayment

Parameters:

  • amount (required) - Payment amount (e.g., 50000)
  • codeqr (required) - Your QRIS merchant code
  • logostore (optional) - URL of your store logo (JPG/PNG)

Example Request:

// Without Logo
GET https://apiv2.abidev.tech/api/orkut/createpayment?amount=50000&codeqr=YOUR_QRIS_CODE

// With Logo
GET https://apiv2.abidev.tech/api/orkut/createpayment?amount=50000&codeqr=YOUR_QRIS_CODE&logostore=https://example.com/logo.png

Example Response:

{
    "status": true,
    "creator": "AbiDev",
    "result": {
        "kodeTransaksi": "QRIS202311287XYZ9ABC",
        "amount": "50000",
        "fee": 87,
        "totalAmount": "50087",
        "qrImage": {
            "fileUrl": "https://ex.my.id/uploads/qr_1701234567890.png"
        },
        "qrString": "00020101021226...",
        "status": "pending",
        "withLogo": true
    }
}

2. Check Payment Status

Method:

GET

Endpoint:

https://apiv2.abidev.tech/api/orkut/cekstatus

Parameters:

  • merchant (required) - Your merchant ID
  • keyorkut (required) - Your API key
  • amount (required) - Total amount including fee

Example Request:

GET https://apiv2.abidev.tech/api/orkut/cekstatus?merchant=YOUR_MERCHANT_ID&keyorkut=YOUR_API_KEY&amount=50087

Example Response:

// Success Response
{
    "status": "success"
}

// Pending Response
{
    "status": "pending"
}