Hubungkan sistem transaksi EasyMarket ke dalam aplikasi, web, atau bot reseller Anda sendiri. Seluruh API kami dikemas secara White-Label untuk menjaga privasi bisnis Anda dengan klien.
Sertakan key ini di setiap request ke endpoint kami.
Mengambil daftar seluruh produk beserta kode produk (variant_code), harga, dan status ketersediaannya.
| Parameter | Tipe | Keterangan |
|---|---|---|
category_slug | String | Filter kategori: pulsa, data, pln, game, music, productivity, ssl |
{
"success": true,
"products": [
{
"product_code": "TELKOMSEL_PROMO",
"variant_code": "t5000",
"name": "Telkomsel Rp 5.000",
"price": 5750,
"category": "pulsa",
"status": "normal"
},
{
"product_code": "MOBILE_LEGENDS",
"variant_code": "ml_86",
"name": "Mobile Legends 86 Diamonds",
"price": 19600,
"category": "game",
"status": "normal"
}
]
}Membuat transaksi baru untuk memicu pembayaran QRIS dan pengisian pulsa/game otomatis.
| Field | Tipe | Wajib | Keterangan |
|---|---|---|---|
reseller_key | String | Ya | API Key Reseller Anda |
whatsapp_id | String | Ya | No. WA pembeli untuk notifikasi status (e.g. 081234567890) |
product_code | String | Ya | Kode kategori produk (e.g. TELKOMSEL_PROMO / MOBILE_LEGENDS) |
variant_code | String | Ya | Kode varian produk dari API pricelist (e.g. t5000 / ml_86) |
target | String | Ya | Nomor HP Tujuan / ID Game / Email Pelanggan |
amount | Number | Ya | Harga produk (disesuaikan dengan API pricelist) |
{
"reseller_key": "DEMO_RESELLER_KEY_X987HSD23",
"whatsapp_id": "081234567890",
"product_code": "MOBILE_LEGENDS",
"variant_code": "ml_86",
"target": "12345678(1234)",
"amount": 19600
}{
"success": true,
"transaction_id": "TRX-PP-992138",
"qr_image_url": "https://api.qrserver.com/v1/create-qr-code/?size=300&data=...",
"amount": 19800,
"provider": "portalpulsa"
}Mengecek status pembayaran QRIS dan status fulfillment pengisian produk oleh sistem.
{
"success": true,
"status": "paid",
"message": "Fulfillment sukses dikirim ke nomor tujuan",
"sn": "SN-99823102381203",
"amount": 19800
}curl -X POST https://api.ilhampradani.me/api/checkout \
-H "Content-Type: application/json" \
-d '{
"reseller_key": "DEMO_RESELLER_KEY_X987HSD23",
"whatsapp_id": "081234567890",
"product_code": "TELKOMSEL_PROMO",
"variant_code": "t5000",
"target": "081299002233",
"amount": 5750
}'import requests
url = "https://api.ilhampradani.me/api/checkout"
payload = {
"reseller_key": "DEMO_RESELLER_KEY_X987HSD23",
"whatsapp_id": "081234567890",
"product_code": "TELKOMSEL_PROMO",
"variant_code": "t5000",
"target": "081299002233",
"amount": 5750
}
response = requests.post(url, json=payload)
print(response.json())