Get started

    API Endpoint : https://api.elfdiamond.com/v2
CALLBACK RESPONSE : { "order_id": "BG231212", "status": "Success", "ket": "BG23232", "callback_url": "https://api.elfdiamond.com/callback", "callback_status": "N", "callback_mesage": "Success send callback" }

Untuk mengakses API diperlukan

authorization : Apikey
Whitelist IP
Callback URL

Note :
Pastikan anda telah whitelist IP di sistem kami
Pastikan anda telah whitelist URL Callback anda di sistem kami
Silahkan whitelist IP kami pada sistem Anda
IPv4 36.50.77.73
IPv6 2001:df7:5300:9::49

Kami akan mengirimkan callback ke sistem anda seperti ini :

Get Account Info


# Here is a curl example

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.elfdiamond.com/v2/account',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_HTTPHEADER => array(
    'Accept: application/json',
    'AUTHORIZATION: APIKEY'
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
                

Api Endpoint :
https://api.elfdiamond.com/v2/account



Result example :

{
    "status": true,
    "data": {
        "username": "oblivion777",
        "whatsapp": "0814858555",
        "level": "Diamond",
        "balance": "100000",
        "join_date": "2024-04-06 17:16:51",
        "total_order": 0
    }
}        

AUTHORIZATION API KEY

Field Type Description

Pastikan anda mengirim data ke kami sesuai dengan format yang kami berikan

API Key Token Your API key.

Get Saldo


# Here is a curl example

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.elfdiamond.com/v2/balance',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_HTTPHEADER => array(
    'Accept: application/json',
    'AUTHORIZATION: APIKEY'
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
                

Api Endpoint :
https://api.elfdiamond.com/v2/balance



Result example :

{
    "status": true,
    "data": {
        "balance": "100000"
    }
}
                

AUTHORIZATION API KEY

Field Type Description

Pastikan anda mengirim data ke kami sesuai dengan format yang kami berikan

API Key Token Your API key.

Get Product


# Here is a curl example

curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.elfdiamond.com/v2/product',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_HTTPHEADER => array(
    'Accept: application/json',
    'AUTHORIZATION: APIKEY'
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
                

Api Endpoint :

https://api.elfdiamond.com/v2/product

Keterangan: Endpoint ini dapat digunakan DENGAN atau TANPA request.
Berikut ini contoh dengan opsional request:
{ "games": "FC Mobile", "category": "PULSA DAN DATA" }



Result example :

{
    "status": true,
    "data": [
        {
            "id": "97.09",
            "games": "GIFT SKIN AOT",
            "product": "Skin Normal (269 Diamonds)",
            "category": null,
            "price": "0",
            "status": "On"
        },
        {
            "id": "95.45",
            "games": "GIFT SKIN AOT",
            "product": "Skin Normal (299 Diamonds)",
            "category": null,
            "price": "0",
            "status": "On"
        }
    ]
}
                

AUTHORIZATION API KEY

Field Type Description

Pastikan anda mengirim data ke kami sesuai dengan format yang kami berikan

API Key Token Your API key.

Body

Field Type Description

Pastikan anda mengirim data ke kami sesuai dengan format yang kami berikan

games string contoh value: "GIFT SKIN" atau NULL
category string contoh value: "MOBILE LEGENDS" atau NULL

Order


# Here is a curl example

curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.elfdiamond.com/v2/order',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_POSTFIELDS =>'{
    "sku_product": "MLBB113",
    "product": "110.10",
    "user_id": "2323121",
    "zone_id": "2322",
    "order_id: "INVTEST001"
}',
  CURLOPT_HTTPHEADER => array(
    'Accept: application/json',
    'AUTHORIZATION: APIKEY'
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
                

Api Endpoint :
https://api.elfdiamond.com/v2/order



Result example :

{
    "status": true,
    "data": Order ID Anda
}
                

AUTHORIZATION API KEY

Field Type Description

Pastikan anda mengirim data ke kami sesuai dengan format yang kami berikan

API Key Token Your API key.

Body

Field Type Description

Pastikan anda mengirim data ke kami sesuai dengan format yang kami berikan

sku_product string SKU Product (Dapat di kosongkan jika Product telah diisi)
product string Product ID (Dapat di kosongkan jika SKU Product telah diisi)
user_id string User ID akun games.
zone_id (opsional) string Zone ID akun games.

Order


# Here is a curl example

curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.elfdiamond.com/v2/status',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_POSTFIELDS =>'{
    "order_id": "BG23122024"
}',
  CURLOPT_HTTPHEADER => array(
    'Accept: application/json',
    'AUTHORIZATION: APIKEY'
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
                

Api Endpoint :
https://api.elfdiamond.com/v2/status



Result example :

{
    "status": true,
    "data": {
        "order_id": "ARB61422115042024",
        "games": "Mobile Legends",
        "product": "3 Diamonds",
        "price": "1127",
        "user_id": "47290237",
        "zone_id": "2279",
        "status": "Pending",
        "keterangan": "Menunggu Pembayaran"
    }
}
                

AUTHORIZATION API KEY

Field Type Description

Pastikan anda mengirim data ke kami sesuai dengan format yang kami berikan

API Key Token Your API key.

Body

Field Type Description

Pastikan anda mengirim data ke kami sesuai dengan format yang kami berikan

order_id string Order id transaksi dari web anda Unique.