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
| Name | Type | Required | Description |
|---|---|---|---|
username | string | Yes | Username akun Order Kuota |
token | string | Yes | Token akun Order Kuota dari endpoint Login Token |
amount | number | Yes | Nominal 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
| Name | Type | Description |
|---|---|---|
success | boolean | Status response API |
message | string | Pesan status dari Maelyn API |
result.success | boolean | Status generate QRIS dari Order Kuota |
result.amount | number | Nominal QRIS yang dibuat |
result.min | number | Minimal nominal yang diperbolehkan |
result.max | number | Maksimal nominal yang diperbolehkan |
result.expired | number | Masa expired QRIS dalam detik |
result.qris_data | string | Data 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"
}