Order
Create
API ini digunakan untuk membuat transaksi baru menggunakan saldo akun API.
Create
Endpoint ini digunakan untuk membuat transaksi baru menggunakan saldo akun API.
Sebelum melakukan transaksi, pastikan:
- API Key aktif dan dalam mode
production. - IP server Anda sudah terdaftar pada whitelist.
- Saldo akun mencukupi.
- Produk yang dipilih tersedia.
URL Endpoint
Gunakan metode POST untuk mengakses endpoint berikut:
/orderHeaders
Pastikan untuk menyertakan header berikut:
| Key | Value |
|---|---|
| Content-Type | application/x-www-form-urlencoded |
Body Request
| Field | Type | Wajib | Deskripsi |
|---|---|---|---|
| key | string | Ya | API Key yang digunakan untuk autentikasi. |
| sign | string | Ya | Signature MD5 dengan format md5(uid.key."order"). |
| product_code | string | Ya | Kode produk yang ingin dibeli. |
| user_id | string | Ya | User ID tujuan transaksi. |
| server_id | string | Tidak | Server / Zone ID. |
Contoh Request
Mobile Legends
<?php
$key = "YOUR_API_KEY";
$uid = "YOUR_UID";
$postdata = [
"key" => $key,
"sign" => md5($uid.$key."order"),
"product_code" => "ML5",
"user_id" => "123456789",
"server_id" => "1234"
];
$ch = curl_init();
curl_setopt_array($ch, [
CURLOPT_URL => "https://yobistore.com/api/order",
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => http_build_query($postdata),
CURLOPT_RETURNTRANSFER => true
]);
$response = curl_exec($ch);
curl_close($ch);
echo $response;Free Fire
$postdata = [
"key" => $key,
"sign" => md5($uid.$key."order"),
"product_code" => "FF70",
"user_id" => "123456789"
];Contoh Response Berhasil
{
"status": true,
"message": "success",
"data": {
"trxid": "TRX202606231234567",
"response_note": "Transaksi sedang diproses",
"category": {
"name": "Mobile Legends",
"type": "Games"
},
"product": {
"name": "5 Diamond Mobile Legends",
"code": "ML5",
"price": 2000
},
"user_input": {
"user_id": "123456789 - 1234"
},
"status": "Processing",
"date": "2026-06-23 20:00:00"
}
}Field Response
Data
| Field | Type | Deskripsi |
|---|---|---|
| trxid | string | ID transaksi yang berhasil dibuat. |
| response_note | string | Catatan dari sistem. |
| category | object | Informasi kategori produk. |
| product | object | Informasi produk yang dibeli. |
| user_input | object | Informasi target transaksi. |
| status | string | Status transaksi. |
| date | string | Waktu transaksi dibuat. |
Category
| Field | Type | Deskripsi |
|---|---|---|
| name | string | Nama kategori. |
| type | string | Jenis kategori. |
Product
| Field | Type | Deskripsi |
|---|---|---|
| name | string | Nama produk. |
| code | string | Kode produk. |
| price | integer | Harga produk. |
User Input
| Field | Type | Deskripsi |
|---|---|---|
| user_id | string | Target transaksi. |
Status Transaksi
| Status | Deskripsi |
|---|---|
| Processing | Transaksi sedang diproses. |
| Success | Transaksi berhasil. |
| Failed | Transaksi gagal. |
Kemungkinan Error
{
"status": false,
"message": "INVALID_PARAMETER"
}{
"status": false,
"message": "PRODUCT_NOT_FOUND"
}{
"status": false,
"message": "INSUFFICIENT_BALANCE"
}{
"status": false,
"message": "LIMIT_BALANCE"
}{
"status": false,
"message": "LIMIT_TRANSACTION"
}{
"status": false,
"message": "API_KEY_NOT_FOUND"
}{
"status": false,
"message": "API_SIGNATURE_NOT_VALID"
}{
"status": false,
"message": "IP_NOT_WHITELISTED"
}{
"status": false,
"message": "API_DEVELOPMENT"
}{
"status": false,
"message": "API_MAINTENANCE"
}[!TIP]
Signature wajib menggunakan format:
md5(uid.key."order")Setelah transaksi berhasil dibuat, simpan nilai
trxiduntuk melakukan pengecekan status menggunakan endpoint Status atau menerima update otomatis melalui Callback Order.
[!NOTE]
Sistem memiliki batas minimal jeda transaksi sekitar 6 detik untuk setiap akun API guna mencegah spam request.