API DOCS
Order

Status

API ini digunakan untuk mengecek status transaksi yang telah dibuat melalui API.

URL Endpoint

Gunakan metode POST untuk mengakses endpoint berikut:

/status

Headers

Pastikan untuk menyertakan header berikut pada request:

KeyValue
Content-Typeapplication/x-www-form-urlencoded

Body Request

FieldTypeWajibDeskripsi
keystringYaAPI Key yang digunakan untuk autentikasi.
signstringYaSignature MD5 dengan format md5(uid.key."status").
trxidstringYaID transaksi yang ingin diperiksa.

Contoh Request

<?php

$key = "YOUR_API_KEY";
$uid = "YOUR_UID";

$postdata = [
    "key" => $key,
    "sign" => md5($uid.$key."status"),
    "trxid" => "INV202606230001"
];

$ch = curl_init();

curl_setopt_array($ch, [
    CURLOPT_URL => "https://yobistore.com/api/status",
    CURLOPT_POST => true,
    CURLOPT_POSTFIELDS => http_build_query($postdata),
    CURLOPT_RETURNTRANSFER => true
]);

$response = curl_exec($ch);

curl_close($ch);

echo $response;

Contoh Response Berhasil

{
    "status": true,
    "message": "success",
    "data": {
        "trxid": "INV202606230001",
        "response_note": "Transaction Success",
        "category": {
            "name": "Mobile Legends",
            "tag": null,
            "type": "Games"
        },
        "product": {
            "name": "5 Diamond Mobile Legends",
            "code": "ML5",
            "price": 2000
        },
        "user_input": {
            "user_id": "123456789",
            "nickname": "Player Name"
        },
        "status": "Success",
        "voucher": null,
        "date": "2026-06-23 20:00:00"
    }
}

Contoh Response Gagal

{
    "status": false,
    "message": "ORDER_NOT_FOUND"
}
{
    "status": false,
    "message": "API_KEY_NOT_FOUND"
}
{
    "status": false,
    "message": "API_SIGNATURE_NOT_VALID"
}
{
    "status": false,
    "message": "IP_NOT_WHITELISTED"
}
{
    "status": false,
    "message": "API_MAINTENANCE"
}
{
    "status": false,
    "message": "API_DEVELOPMENT"
}

Field Response

Data

FieldTypeDeskripsi
trxidstringID transaksi.
response_notestringPesan atau catatan dari sistem.
categoryobjectInformasi kategori produk.
productobjectInformasi produk yang dibeli.
user_inputobjectInformasi target transaksi.
statusstringStatus transaksi.
voucherstring | nullVoucher atau kode redeem jika tersedia.
datestringTanggal transaksi dibuat.

Category

FieldTypeDeskripsi
namestringNama kategori.
tagstring | nullTag kategori.
typestringJenis kategori.

Product

FieldTypeDeskripsi
namestringNama produk.
codestringKode produk.
priceintegerHarga produk.

User Input

FieldTypeDeskripsi
user_idstringID target transaksi.
nicknamestringNickname target transaksi.

Status Transaksi

StatusKeterangan
PendingTransaksi sedang diproses.
SuccessTransaksi berhasil.
FailedTransaksi gagal diproses.

[!TIP]

Signature wajib menggunakan format:

md5(uid.key."status")

Endpoint ini hanya dapat mengecek transaksi yang dibuat melalui API dan dimiliki oleh akun API yang sama.

On this page