Order Kuota Generate QRIS API

Dokumentasi resmi Order Kuota Generate QRIS API dari Maelyn API untuk membuat QRIS pembayaran menggunakan akun Order Kuota

Base Information

  • BASE_URL_API: https://api.maelyn.eu/api
  • Path / Endpoint: /payment/orderkuota/qris
  • Method: POST
  • Credit Usage: 5

Authentication

Gunakan header berikut pada setiap request:

x-maelyn-auth: YOUR_API_KEY

Request Body

Endpoint ini digunakan untuk membuat QRIS pembayaran berdasarkan nominal tertentu menggunakan akun Order Kuota.

Note: Maelyn API tidak menyimpan data user seperti username, password, OTP, token, QRIS, atau data login lainnya. Untuk menggunakan fitur ini, user harus melakukan alur login terlebih dahulu, yaitu Login OTP kemudian dilanjutkan ke Login Token untuk mendapatkan token akun Order Kuota.

Example Request

POST /payment/orderkuota/qris

Body Parameters

NameTypeRequiredDescription
usernamestringYesUsername akun Order Kuota
tokenstringYesToken akun Order Kuota dari endpoint Login Token
amountnumberYesNominal pembayaran QRIS

Example Usage

{
  "username": "your_username",
  "token": "0202020:xxxxxxx",
  "amount": 1000
}

Success Response

{
  "success": true,
  "message": "Berhasil generate QRIS Order Kuota",
  "result": {
    "success": true,
    "amount": 1000,
    "min": 1,
    "max": 10000000,
    "expired": 300,
    "qris_data": "00020101021226xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx6304XXXX"
  }
}

Response Field

NameTypeDescription
successbooleanStatus response API
messagestringPesan status dari Maelyn API
result.successbooleanStatus generate QRIS dari Order Kuota
result.amountnumberNominal QRIS yang dibuat
result.minnumberMinimal nominal yang diperbolehkan
result.maxnumberMaksimal nominal yang diperbolehkan
result.expirednumberMasa expired QRIS dalam detik
result.qris_datastringData QRIS yang dapat digunakan untuk pembayaran

Error Response

Missing Username

{
  "success": false,
  "message": "Body username wajib diisi"
}

Missing Token

{
  "success": false,
  "message": "Body token wajib diisi"
}

Invalid Amount

{
  "success": false,
  "message": "Body amount harus lebih dari 0"
}

Generate QRIS Failed

{
  "success": false,
  "message": "Gagal generate QRIS Order Kuota",
  "result": {
    "success": false,
    "message": "Invalid token or failed to generate QRIS"
  }
}

Internal Server Error

{
  "success": false,
  "message": "Internal server error"
}

Playground