Демоверсия

Интеграция eSIM API

Интеграция API Airalo: продавайте eSIM с каждой поездкой

Подключите партнёрский аккаунт Airalo к PHPTRAVELS и продавайте локальные, региональные и глобальные eSIM на собственном сайте рядом с авиабилетами, отелями и турами. Коннектор готов: добавьте Client ID и Client Secret, протестируйте в sandbox, синхронизируйте пакеты, задайте цену и запускайтесь.

  • Готовый коннектор Airalo
  • Airalo Partner API v2
  • QR-код и шаги установки
  • Ваша собственная цена продажи

Поставщик

Что такое Airalo и почему турагентства продают её eSIM

Airalo продаёт eSIM: цифровые SIM-пакеты, которые путешественник устанавливает на телефон, не вынимая физическую SIM-карту. Вместо покупки местной SIM в аэропорту он покупает трафик до поездки и устанавливает его за несколько минут.

Через Airalo Partner API туристическая компания может продавать этот ассортимент на своём сайте или в приложении. В модуле eSIM PHPTRAVELS есть коннектор Airalo, поэтому eSIM становится ещё одним продуктом в той же корзине, что и авиабилет, отель, трансфер, виза или тур.

См. также:eSIMTravel APIИнтеграция туристических API

Карточка поставщика
Компания
Airalo, провайдер связи eSIM
Покрытие
Более 200 направлений, по данным Airalo
Пакеты
Локальные, региональные и глобальные eSIM
API
Partner API v2 · REST · токен Bearer
SDK
PHP · Node.js · Python
В PHPTRAVELS
Готовый коннектор в модуле eSIM

Шаг 1 · Партнёрский аккаунт

Подайте заявку на партнёрский аккаунт Airalo

Для доступа к API Airalo нужен партнёрский договор с Airalo. PHPTRAVELS не выдаёт аккаунты и ключи Airalo: вы подаёте заявку, Airalo проверяет вашу компанию и присылает учётные данные.

Что отправить в Airalo

  • Название компании и сайт
  • Страна и вид деятельности
  • Ожидаемый объём продаж eSIM
  • Целевые рынки и направления
  • B2C, B2B или оба варианта
  • Что вы используете PHPTRAVELS

Шаг 2 · Учётные данные

Client ID, Client Secret и токен доступа

После одобрения аккаунта Airalo вы получаете Client ID и Client Secret. PHPTRAVELS отправляет их со своего сервера на эндпоинт токена, получает токен доступа Bearer и использует его в каждом запросе пакетов, заказов и eSIM.

Запрос токена (пример)
 1# Server-side only: the Client Secret never reaches the browser 2curl -X POST "$AIRALO_API/v2/token" \ 3  -H "Accept: application/json" \ 4  -F "client_id=$CLIENT_ID" \ 5  -F "client_secret=$CLIENT_SECRET" \ 6  -F "grant_type=client_credentials" 7 8# → { "data": { "access_token": "eyJ0eXAi…", "expires_in": … } } 9# then: Authorization: Bearer <access_token>
client_credentialsPartner API v2Bearer token · Sandbox → Production
Только на сервере
Токен запрашивает ваш сервер PHPTRAVELS. Client Secret никогда не попадает в браузер.
Повторное использование токена
Коннектор хранит токен до истечения срока действия и не запрашивает новый при каждом поиске.
Храните секрет в тайне
Никогда не размещайте Client Secret в публичном JavaScript, HTML, открытом Git-репозитории, на скриншоте или в сообщении на форуме.
Один аккаунт, два режима
В настройках Airalo можно выбрать Sandbox или Production. Сначала протестируйте всё в Sandbox.

Сценарий Partner API

Пять вызовов API Airalo за каждой продажей eSIM

От первой цены на экране до QR-кода во входящих у путешественника коннектор использует одни и те же пять вызовов. Для каждого указано, что PHPTRAVELS делает с ответом.

  1. 01Получение токенаPOST/v2/token

    PHPTRAVELSАвторизуется по вашим Client ID и Client Secret и хранит токен Bearer на сервере.

  2. 02Список пакетовGET/v2/packages

    PHPTRAVELSСинхронизирует локальные, региональные и глобальные пакеты с объёмом трафика, сроком действия, покрытием и нетто-ценой, затем применяет вашу цену.

  3. 03Оформление заказаPOST/v2/orders

    PHPTRAVELSПосле оплаты заказывает выбранный ID пакета и количество и сохраняет заказ Airalo в бронировании.

  4. 04Получение eSIMGET/v2/sims/{sim_iccid}

    PHPTRAVELSПолучает eSIM по ICCID: QR-код, код активации, адрес SM-DP+ и прямую ссылку для установки на iOS.

  5. 05Шаги установкиGET/v2/sims/{sim_iccid}/instructions

    PHPTRAVELSПолучает инструкции Airalo по установке для устройства и языка путешественника и добавляет их в ваучер.

Шаги 3–5 · Панель PHPTRAVELS

Настройте, проверьте и синхронизируйте Airalo в панели управления

Всё делается в настройках модуля eSIM в панели управления PHPTRAVELS. Конкретные поля зависят от вашей версии PHPTRAVELS.

  1. 01Включите модуль eSIMОткройте настройки модуля и включите интеграцию eSIM Airalo.
  2. 02Введите учётные данныеВставьте Client ID и Client Secret от Airalo, выберите Sandbox и сохраните.
  3. 03Проверьте подключениеНажмите кнопку Test. PHPTRAVELS подключается к Airalo и показывает статус подключения или ошибку, которую нужно исправить.
  4. 04Синхронизируйте пакетыЗагрузите пакеты Airalo и проверьте, что направления, трафик, срок действия и цены правильно отображаются на сайте.
Модуль eSIM · AiraloAiralo

Среда

Тестовые заказы: реальная eSIM не выпускаетсяРеальные заказы: настоящие eSIM, оплата с вашего баланса Airalo

Client ID7f3c…a91e
Client Secret••••••••••••••••
Наценка15% к нетто-цене
СтатусПодключено

Пример экрана. Поля в вашей версии могут отличаться.

Шаг 5 · Пакеты eSIM

Локальные, региональные и глобальные eSIM из одного источника

Airalo предлагает три типа пакетов, чтобы eSIM подходила под маршрут путешественника. Пакеты, цены и наличие всегда поступают от Airalo в реальном времени.

  • Локальная eSIM

    Одно направление, для поездки в одну страну.

    ПримерeSIM США

  • Региональная eSIM

    Несколько стран одного региона, для поездки по нескольким странам.

    ПримерeSIM Европа

  • Глобальная eSIM

    Страны в разных регионах, для долгих поездок и кругосветных путешествий.

    ПримерГлобальная eSIM

Что видит путешественник
Направление · название пакета · трафик · срок действия · сеть · покрытие · цена
Типичные объёмы трафика: 1 ГБ, 3 ГБ, 5 ГБ и 10 ГБ, у каждого свой срок действия.

Шаги 6–9 · Продажа

Как путешественник покупает eSIM Airalo на вашем сайте

Путешественник не покидает ваш сайт. PHPTRAVELS ведёт бронирование и оплату, Airalo выпускает eSIM.

  1. 01Путешественник

    Открывает раздел eSIM на вашем сайте

  2. 02Путешественник

    Выбирает направление

  3. 03PHPTRAVELS

    Показывает пакеты Airalo по вашей цене

  4. 04Путешественник

    Выбирает пакет

  5. 05Путешественник

    Бронирует и оплачивает через ваш платёжный шлюз

  6. 06PHPTRAVELS

    Отправляет заказ в API Airalo

  7. 07Airalo

    Выпускает eSIM

  8. 08Airalo

    Возвращает QR-код и данные для установки

  9. 09PHPTRAVELS

    Отправляет eSIM путешественнику по email и в личный кабинет

Доставка eSIM

Пять способов установить eSIM

Airalo поддерживает несколько сценариев установки для API-партнёров. PHPTRAVELS добавляет данные в ваучер бронирования, письмо с подтверждением и личный кабинет путешественника.

  • QR-код

    Путешественник сканирует QR-код в настройках eSIM на телефоне.

  • Ручной ввод

    Код активации и адрес SM-DP+ для телефонов, которые не могут сканировать код.

  • Инструкции Airalo

    Пошаговые инструкции по установке из API для каждого устройства и языка.

  • Ссылка eSIM Cloud или PDF

    Ссылка для общего доступа или PDF от Airalo с полным руководством по установке.

  • Прямая установка на iOS

    Ссылка для установки в одно касание для совместимых iPhone с поддерживаемой версией iOS.

Данные клиентов

Привяжите каждого клиента к ICCID

Airalo идентифицирует каждую eSIM по ICCID и в этом сценарии не хранит персональные данные ваших путешественников. Связь между путешественником и eSIM хранится на вашей стороне, и PHPTRAVELS сохраняет её в бронировании.

  1. Клиент
  2. Бронирование PHPTRAVELS
  3. Заказ Airalo
  4. ICCID

Эта цепочка упрощает поддержку:Обращения в поддержкуПроблемы с установкойПоиск заказаИстория бронированийСтатус eSIM

Шаг 7 · Ваша цена

Задайте цену продажи и зарабатывайте на каждой eSIM

Airalo списывает с вас стоимость пакета по условиям коммерческого договора. Сколько платит путешественник, решаете вы в рамках договора с Airalo.

  • Фиксированная наценка

    Одна и та же сумма сверху на каждый пакет.

  • Процентная наценка

    Процент от нетто-цены, поэтому маржа растёт с объёмом пакета.

  • Сервисный сбор

    Отдельный сбор за заказ, который показывается при оплате.

  • В составе пакета

    eSIM в составе турпакета или в подарок к авиабилету.

Пример кросс-продажи
  1. Перелёт в Дубай
  2. Отель в Дубае
  3. Трансфер из аэропорта
  4. eSIM ОАЭ

Зачем агентства добавляют eSIM

  • Больше выручки с каждого бронирования
  • Допуслуга, нужная почти каждому международному путешественнику
  • Мгновенная цифровая доставка, без склада
  • Путешественники возвращаются за следующей поездкой

Вариант с ваучерами. Airalo также продаёт ваучеры eSIM: вы покупаете коды активации и распространяете их через сайт, приложение, CRM или email. Выберите способ, который соответствует вашему договору с Airalo.

Устранение неполадок

Если что-то не работает, сначала проверьте это

Большинство проблем связано с учётными данными, средой или устройством. Пройдитесь по списку для вашей проблемы.

Проверка подключения не проходит
Client IDClient Secretпартнёрский аккаунт активендоступ к API включёнSandbox или Productionисходящий HTTPS с вашего сервераSSL
Пакеты eSIM не отображаются
Подключение к APIналичие пакетовсредафильтры направленийответ APIкэш PHPTRAVELS
Заказ не проходит
Неверный или недоступный пакетбаланс Airaloошибка токенасетевая ошибканеверная средавременный сбой Airalo
QR-код не отображается
Заказ завершёнeSIM выпущенаICCID сохранёнданные установки полученыполя QR в ответе API
Путешественник не может установить eSIM
Телефон поддерживает eSIMтелефон разблокированправильный QR-кодeSIM ещё не установленароуминг включёнAPN при необходимости

Кто за что отвечает

PHPTRAVELS отвечает за ПО, Airalo за eSIM

Airalo является внешним поставщиком. Коммерческие отношения заключаются между вашей туристической компанией и Airalo.

PHPTRAVELS

  • Коннектор Airalo и его настройки
  • Страницы eSIM, поиск и оформление заказа
  • Ваша наценка и платёжные шлюзы
  • Ваучеры, письма и ICCID в бронировании
  • Поддержка самой интеграции

Airalo

  • Одобрение партнёра и учётные данные API
  • Цены пакетов, комиссии и правила баланса
  • Покрытие, сети и наличие пакетов
  • Доступность API и выпуск eSIM
  • Ваш коммерческий договор

Безопасность

Защитите учётные данные Airalo

  • Авторизуйтесь только с сервера, никогда через JavaScript в браузере
  • Используйте HTTPS для сайта и панели управления
  • Защитите панель управления и ограничьте доступ к серверу
  • Своевременно обновляйте PHPTRAVELS
  • Следите за необычной активностью в API
  • Airalo

Нужна помощь с интеграцией?

Если аккаунт Airalo одобрен, но интеграция выдаёт ошибку, откройте тикет в поддержку в своём аккаунте PHPTRAVELS и укажите: версию PHPTRAVELS, скриншот настроек Airalo, результат проверки, пример направления и пакета, номер бронирования и текст ошибки. Никогда не указывайте Client Secret полностью.

Читайте: как турагентствам продавать eSIM онлайнДокументация Airalo для разработчиков

FAQ

Интеграция API Airalo: вопросы агентств

Отдел продаж

Нет. Вам нужен собственный одобренный партнёрский аккаунт Airalo. PHPTRAVELS предоставляет ПО и готовый коннектор Airalo.

Airalo присылает Client ID и Client Secret после одобрения вашего партнёрского аккаунта. PHPTRAVELS их не выдаёт.

Клиенты PHPTRAVELS могут написать Rao Suhaib Khan, руководителю отдела партнёрств Airalo, на rao.khan@airalo.com и указать, что используют PHPTRAVELS.

Да. С одобренным партнёрским аккаунтом Airalo и коннектором PHPTRAVELS поддерживаемые пакеты Airalo появляются на вашем сайте, а бронирование остаётся у вас.

Да: фиксированную или процентную наценку либо сервисный сбор, если это соответствует вашему коммерческому договору с Airalo.

Да. У Airalo есть режим Sandbox, в котором тестовые заказы не выпускают реальные eSIM. Переходите на Production только после того, как весь сценарий работает.

Да. Airalo предлагает локальные, региональные и глобальные пакеты в зависимости от ассортимента для каждого направления.

По QR-коду, вводом кода активации и адреса SM-DP+, по пошаговым инструкциям Airalo, по ссылке eSIM Cloud или из PDF, либо по прямой ссылке установки на совместимых iPhone.

Нет. У Airalo есть SDK для PHP, Node.js и Python, но коннектор уже встроен в PHPTRAVELS. Вам нужно только добавить учётные данные.