Gunakan API reseller eSIMDual di situs web atau aplikasi Anda sendiri.
Dokumentasi ini mencakup autentikasi, paket, harga reseller, paket VPN, pesanan, resource eSIM, data wallet, dan payload webhook untuk API reseller. Gunakan referensi online atau unduh file OpenAPI JSON untuk Postman, Insomnia, atau alat integrasi Anda.
Mulai cepat
- 1Buat token API dengan POST /login
- 2Kirim token Bearer ke semua endpoint yang dilindungi.
- 3Gunakan Idempotency-Key pada pembuatan pesanan
- 4Baca paket VPN dengan GET /vpn/plans saat Anda menjual opsi Secure VPN
- 5Batalkan langganan VPN reseller dengan POST /vpn/subscriptions/{id}/cancel saat pelanggan mengakhiri layanan
- 6Periksa pembaruan rilis SaaS dengan GET /updates/latest
- 7Validasi tanda tangan webhook dengan rahasia bersama Anda.
https://esimdual.com/api/reseller/v1
Authorization: Bearer <token>
Idempotency-Key: unique-order-key
Contoh permintaan login
curl --request POST 'https://esimdual.com/api/reseller/v1/login' \
--header 'Content-Type: application/json' \
--data '{
"email": "partner@example.com",
"password": "StrongPassword123!",
"device_name": "production-server"
}'
Permintaan pesanan sampel
curl --request POST 'https://esimdual.com/api/reseller/v1/orders' \
--header 'Authorization: Bearer YOUR_TOKEN' \
--header 'Idempotency-Key: ORDER-2026-0001' \
--header 'Content-Type: application/json' \
--data '{
"package_id": 1120,
"external_order_id": "NOANET-2026-0001",
"device_imei": "356938035643809"
}'
Contoh permintaan paket VPN
curl --request GET 'https://esimdual.com/api/reseller/v1/vpn/plans' \
--header 'Authorization: Bearer YOUR_TOKEN'
Field price_for_reseller adalah jumlah yang ditagihkan eSIMDual kepada reseller. Storefront Anda dapat menambahkan harga jual pelanggan sendiri.
Contoh permintaan pesanan VPN
curl --request POST 'https://esimdual.com/api/reseller/v1/vpn/orders' \
--header 'Authorization: Bearer YOUR_TOKEN' \
--header 'Idempotency-Key: VPN-2026-0001' \
--header 'Content-Type: application/json' \
--data '{
"vpn_plan_id": 1,
"external_subscription_id": "VPN-CUSTOMER-0001",
"customer_reference": "customer@example.com",
"customer_price": 4.99
}'
Contoh pemeriksaan pembaruan SaaS
curl --request GET 'https://esimdual.com/api/reseller/v1/updates/latest?current_version=1.0.0&channel=stable' \
--header 'Authorization: Bearer YOUR_TOKEN'
Endpoint pembaruan digunakan untuk rilis storefront SaaS hosted atau self-hosted. Autentikasinya memakai token Bearer reseller yang sama.
Peristiwa webhook
eSIMDual menandatangani payload webhook dengan HMAC SHA-256 menggunakan rahasia webhook Anda.
X-eSIMDual-EventX-eSIMDual-DeliveryX-eSIMDual-Signature