Skip to main content
Tranzor позволяет продавать eSIM через API. Вы получаете доступ к тарифам для 150+ стран, клиент оплачивает криптовалютой, а eSIM активируется автоматически после подтверждения платежа.

Как это работает

1

Получите список тарифов

Запросите GET /api/v1/esim — вы получите тарифы по странам с ценами в USD. Можно фильтровать по стране (country=DE) или искать по названию (search=Germany).
2

Создайте заказ

Отправьте POST /api/v1/esim/order с planId выбранного тарифа. В ответе вы получите payUrl, адреса для крипто-оплаты и orderId для отслеживания. Статус заказа — pending.
3

Клиент оплачивает

Перенаправьте клиента на payUrl или покажите адреса из addresses в своём интерфейсе. Клиент оплачивает криптовалютой (USDT, ETH и др.).
4

eSIM активируется автоматически

После подтверждения платежа система автоматически создаёт eSIM. Статус заказа меняется: pendingprovisioningactive.
5

Отдайте QR-код клиенту

Когда status = active, в ответе GET /api/v1/esim/{orderId} появятся qrcode (LPA строка), qrImage (Base64 PNG) и iosTapLink. Клиент сканирует QR и eSIM устанавливается на устройство.
6

Отслеживайте использование

Через GET /api/v1/esim/{orderId} можно получить live-данные: сколько трафика осталось, сколько использовано, когда истекает.

Статусы заказа

Пример: полный флоу

1. Выбор тарифа

2. Создание заказа

3. Polling статуса после оплаты

Поле esim доступно только когда status = active. При других статусах оно будет null.

Параметры заказа

Данные eSIM (при status=active)

Live-данные

Поддерживаемые устройства

eSIM поддерживается на большинстве современных устройств:
  • iPhone — XR, XS и новее
  • iPad — Pro (3-го поколения и новее), Air (3-го поколения и новее), Mini (5-го поколения и новее)
  • Samsung — Galaxy S20 и новее, Galaxy Z Fold/Flip
  • Google Pixel — 3a и новее