Utilice la API de revendedor de eSIMDual en su propio sitio web o aplicación.
This documentation covers authentication, packages, reseller pricing, VPN plans, orders, eSIM resources, wallet data and webhook payloads for the reseller API. Use the online reference below or download the OpenAPI JSON file for Postman, Insomnia or your own integration tools.
Inicio rápido
- 1Crea un token de API con POST /login
- 2Enviar tokens de portador en todos los puntos finales protegidos.
- 3Utilice la clave de idempotencia al crear el pedido.
- 4Read VPN plans with GET /vpn/plans when you sell Secure VPN options
- 5Valida las firmas de webhook con tu clave secreta compartida.
https://esimdual.com/api/reseller/v1
Authorization: Bearer <token>
Idempotency-Key: unique-order-key
Ejemplo de solicitud de inicio de sesión
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"
}'
Solicitud de pedido de muestra
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"
}'
Sample VPN plans request
curl --request GET 'https://esimdual.com/api/reseller/v1/vpn/plans' \
--header 'Authorization: Bearer YOUR_TOKEN'
The price_for_reseller field is the amount charged by eSIMDual to the reseller. Your storefront can add its own customer selling price on top.
Eventos de webhook
eSIMDual firma las cargas útiles de los webhooks con HMAC SHA-256 utilizando su clave secreta de webhook.
X-eSIMDual-EventX-eSIMDual-DeliveryX-eSIMDual-Signature