Demo na żywo

Integracja eSIM API

Integracja Airalo API: sprzedawaj eSIM do każdej podróży

Połącz swoje konto partnera Airalo z PHPTRAVELS i sprzedawaj lokalne, regionalne i globalne eSIM na własnej stronie, obok lotów, hoteli i wycieczek. Konektor jest gotowy: dodaj Client ID i Client Secret, przetestuj w sandboksie, zsynchronizuj pakiety, ustaw cenę i uruchom sprzedaż.

  • Gotowy konektor Airalo
  • Airalo Partner API v2
  • Kod QR i kroki instalacji
  • Twoja własna cena sprzedaży

Dostawca

Czym jest Airalo i dlaczego biura podróży sprzedają jego eSIM

Airalo sprzedaje eSIM: cyfrowe pakiety SIM, które podróżny instaluje w telefonie bez wyjmowania fizycznej karty SIM. Zamiast kupować lokalną kartę SIM na lotnisku, podróżny kupuje pakiet danych przed wyjazdem i instaluje go w kilka minut.

Dzięki Airalo Partner API firma turystyczna może sprzedawać tę ofertę na własnej stronie lub w aplikacji. PHPTRAVELS dostarcza konektor Airalo w module eSIM. Dzięki temu eSIM staje się kolejnym produktem w tym samym koszyku co lot, hotel, transfer, wiza czy wycieczka.

Powiązane:eSIMAPI turystyczneIntegracja API turystycznych

Karta dostawcy
Firma
Airalo, dostawca łączności eSIM
Zasięg
Ponad 200 kierunków, według Airalo
Pakiety
Lokalne, regionalne i globalne eSIM
API
Partner API v2 · REST · token Bearer
SDK
PHP · Node.js · Python
W PHPTRAVELS
Gotowy konektor w module eSIM

Krok 1 · Konto partnera

Złóż wniosek o konto partnera Airalo

Dostęp do Airalo API wymaga umowy partnerskiej z Airalo. PHPTRAVELS nie wydaje kont ani kluczy Airalo: Ty składasz wniosek, Airalo weryfikuje Twoją firmę i przesyła dane dostępowe.

Co wysłać do Airalo

  • Nazwa firmy i strona internetowa
  • Kraj i rodzaj działalności
  • Przewidywana sprzedaż eSIM
  • Rynki docelowe i kierunki
  • B2C, B2B lub oba
  • Informację, że korzystasz z PHPTRAVELS

Krok 2 · Dane dostępowe

Client ID, Client Secret i token dostępu

Po zatwierdzeniu konta przez Airalo otrzymujesz Client ID i Client Secret. PHPTRAVELS wysyła je z Twojego serwera do endpointu tokena, otrzymuje token dostępu Bearer i używa go przy każdym zapytaniu o pakiety, zamówienia i eSIM.

Zapytanie o token (przykład)
 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
Tylko po stronie serwera
Token pobiera Twój serwer PHPTRAVELS. Client Secret nigdy nie trafia do przeglądarki.
Ponowne użycie tokena
Konektor przechowuje token do jego wygaśnięcia, więc nie pobiera nowego przy każdym wyszukiwaniu.
Chroń sekret
Nigdy nie umieszczaj Client Secret w publicznym JavaScript, HTML, publicznym repozytorium Git, na zrzucie ekranu ani w poście na forum.
Jedno konto, dwa tryby
W konfiguracji Airalo wybierasz Sandbox lub Production. Najpierw przetestuj wszystko w Sandbox.

Przepływ Partner API

Pięć wywołań Airalo API za każdą sprzedażą eSIM

Od pierwszej ceny na ekranie po kod QR w skrzynce podróżnego konektor używa tych samych pięciu wywołań. Przy każdym widać, co PHPTRAVELS robi z odpowiedzią.

  1. 01Pobranie tokenaPOST/v2/token

    PHPTRAVELSLoguje się za pomocą Client ID i Client Secret i zapisuje token Bearer na serwerze.

  2. 02Lista pakietówGET/v2/packages

    PHPTRAVELSSynchronizuje pakiety lokalne, regionalne i globalne z ilością danych, ważnością, zasięgiem i ceną netto, a potem nalicza Twoją cenę.

  3. 03Złożenie zamówieniaPOST/v2/orders

    PHPTRAVELSPo płatności zamawia wybrany identyfikator pakietu i ilość, a zamówienie Airalo zapisuje w rezerwacji.

  4. 04Odczyt eSIMGET/v2/sims/{sim_iccid}

    PHPTRAVELSOdczytuje eSIM po numerze ICCID: kod QR, kod aktywacyjny, adres SM-DP+ i bezpośredni link instalacji na iOS.

  5. 05Kroki instalacjiGET/v2/sims/{sim_iccid}/instructions

    PHPTRAVELSPobiera instrukcję instalacji Airalo dla urządzenia i języka podróżnego i dodaje ją do vouchera.

Kroki 3 do 5 · Panel PHPTRAVELS

Skonfiguruj, przetestuj i zsynchronizuj Airalo w panelu

Wszystko odbywa się w ustawieniach modułu eSIM w panelu administracyjnym PHPTRAVELS. Dokładne pola zależą od Twojej wersji PHPTRAVELS.

  1. 01Włącz moduł eSIMOtwórz ustawienia modułu i włącz integrację Airalo eSIM.
  2. 02Wpisz dane dostępoweWklej Client ID i Client Secret od Airalo, wybierz Sandbox i zapisz.
  3. 03Przetestuj połączenieUżyj przycisku Test. PHPTRAVELS loguje się do Airalo i pokazuje status Połączono albo błąd do poprawienia.
  4. 04Zsynchronizuj pakietyWczytaj pakiety Airalo i sprawdź, czy kierunki, dane, ważność i ceny wyglądają poprawnie na Twojej stronie.
Moduł eSIM · AiraloAiralo

Środowisko

Zamówienia testowe: nie jest wydawana prawdziwa eSIMZamówienia na żywo: prawdziwe eSIM, opłacane z salda Airalo

Client ID7f3c…a91e
Client Secret••••••••••••••••
Marża15% od ceny netto
StatusPołączono

Przykładowy ekran. Pola mogą się różnić w Twojej wersji.

Krok 5 · Pakiety eSIM

Lokalne, regionalne i globalne eSIM z jednego źródła

Airalo zwraca trzy rodzaje pakietów, więc możesz dopasować eSIM do trasy podróżnego. Pakiety, ceny i dostępność zawsze pochodzą na żywo z Airalo.

  • Lokalna eSIM

    Jeden kierunek, na podróż do jednego kraju.

    PrzykładeSIM USA

  • Regionalna eSIM

    Kilka krajów w jednym regionie, na podróż po kilku krajach.

    PrzykładeSIM Europa

  • Globalna eSIM

    Kraje w kilku regionach, na długie podróże lub podróże dookoła świata.

    PrzykładGlobalna eSIM

Widoczne dla podróżnego
Kierunek · nazwa pakietu · dane · ważność · sieć · zasięg · cena
Typowe pakiety danych: 1 GB, 3 GB, 5 GB i 10 GB, każdy z własnym okresem ważności.

Kroki 6 do 9 · Sprzedaż

Jak podróżny kupuje eSIM Airalo na Twojej stronie

Podróżny nie opuszcza Twojej strony. PHPTRAVELS obsługuje rezerwację i płatność, Airalo wydaje eSIM.

  1. 01Podróżny

    Otwiera sekcję eSIM na Twojej stronie

  2. 02Podróżny

    Wybiera kierunek

  3. 03PHPTRAVELS

    Pokazuje pakiety Airalo z Twoją ceną

  4. 04Podróżny

    Wybiera pakiet

  5. 05Podróżny

    Rezerwuje i płaci przez Twoją bramkę płatniczą

  6. 06PHPTRAVELS

    Wysyła zamówienie do Airalo API

  7. 07Airalo

    Wydaje eSIM

  8. 08Airalo

    Zwraca kod QR i dane instalacji

  9. 09PHPTRAVELS

    Przesyła podróżnemu eSIM e-mailem i na konto

Dostarczenie eSIM

Pięć sposobów instalacji eSIM przez podróżnego

Airalo obsługuje kilka sposobów instalacji dla partnerów API. PHPTRAVELS umieszcza dane na voucherze rezerwacji, w e-mailu z potwierdzeniem i na koncie podróżnego.

  • Kod QR

    Podróżny skanuje kod QR z poziomu ustawień eSIM w telefonie.

  • Wpisanie ręczne

    Kod aktywacyjny i adres SM-DP+, dla telefonów, które nie mogą skanować.

  • Instrukcje Airalo

    Instrukcja instalacji krok po kroku z API, dla danego urządzenia i języka.

  • Link eSIM Cloud lub PDF

    Link do udostępnienia lub PDF od Airalo z pełną instrukcją instalacji.

  • Bezpośrednia instalacja na iOS

    Link instalacyjny jednym dotknięciem dla zgodnych iPhone'ów z obsługiwanymi wersjami iOS.

Dane klienta

Przypisz każdego klienta do numeru ICCID

Airalo rozpoznaje każdą eSIM po numerze ICCID i w tym modelu nie przechowuje danych osobowych Twoich podróżnych. Powiązanie podróżnego z eSIM należy do Ciebie, a PHPTRAVELS zapisuje je w rezerwacji.

  1. Klient
  2. Rezerwacja PHPTRAVELS
  3. Zamówienie Airalo
  4. ICCID

Ten łańcuch ułatwia obsługę klienta:Zgłoszenia do wsparciaProblemy z instalacjąWyszukiwanie zamówieńHistoria rezerwacjiStatus eSIM

Krok 7 · Twoja cena

Ustaw cenę sprzedaży i zarabiaj na każdej eSIM

Airalo pobiera od Ciebie koszt pakietu zgodnie z umową handlową. Ty decydujesz, ile zapłaci podróżny, w ramach umowy z Airalo.

  • Stała marża

    Ta sama kwota doliczana do każdego pakietu.

  • Marża procentowa

    Procent od ceny netto, więc marża rośnie przy większych pakietach.

  • Opłata serwisowa

    Osobna opłata za zamówienie, widoczna przy płatności.

  • W cenie pakietu

    eSIM w ramach pakietu wakacyjnego lub jako prezent do lotu.

Przykład sprzedaży krzyżowej
  1. Lot do Dubaju
  2. Hotel w Dubaju
  3. Transfer z lotniska
  4. eSIM ZEA

Dlaczego biura podróży dodają eSIM

  • Większy przychód z każdej rezerwacji
  • Usługa dodatkowa potrzebna niemal każdemu podróżnemu za granicą
  • Natychmiastowa dostawa cyfrowa, bez magazynu
  • Podróżni wracają przy kolejnej podróży

Opcja voucherów. Airalo sprzedaje też vouchery eSIM: kupujesz kody aktywacyjne i przekazujesz je przez stronę, aplikację, CRM lub e-mail. Wybierz sposób zgodny z Twoją umową z Airalo.

Rozwiązywanie problemów

Gdy coś nie działa, najpierw sprawdź te punkty

Większość problemów dotyczy danych dostępowych, środowiska lub urządzenia. Przejdź listę dla problemu, który widzisz.

Test połączenia kończy się błędem
Client IDClient Secretaktywne konto partnerawłączony dostęp do APISandbox lub Productionwychodzący ruch HTTPS z serweraSSL
Nie wyświetlają się pakiety eSIM
Połączenie z APIdostępność pakietówśrodowiskofiltry kierunkówodpowiedź APIcache PHPTRAVELS
Zamówienie się nie udaje
Nieprawidłowy lub niedostępny pakietsaldo Airalobłąd tokenabłąd siecizłe środowiskochwilowy problem po stronie Airalo
Kod QR się nie wyświetla
Zamówienie zakończoneeSIM wydanaICCID zapisanydane instalacji zwróconepola QR w odpowiedzi API
Podróżny nie może zainstalować eSIM
Telefon obsługuje eSIMtelefon bez simlockawłaściwy kod QReSIM nie jest już zainstalowanaroaming włączonyAPN, jeśli wymagany

Kto za co odpowiada

PHPTRAVELS dostarcza oprogramowanie, Airalo dostarcza eSIM

Airalo jest zewnętrznym dostawcą. Relacja handlowa łączy Twoją firmę turystyczną z Airalo.

PHPTRAVELS

  • Konektor Airalo i jego ustawienia
  • Strony eSIM, wyszukiwarka i płatność
  • Twoja marża i bramki płatnicze
  • Vouchery, e-maile i ICCID w rezerwacji
  • Wsparcie dla samej integracji

Airalo

  • Akceptacja partnera i dane dostępowe API
  • Ceny pakietów, prowizje i zasady salda
  • Zasięg, sieci i dostępność pakietów
  • Dostępność API i wydawanie eSIM
  • Twoja umowa handlowa

Bezpieczeństwo

Chroń swoje dane dostępowe Airalo

  • Uwierzytelniaj tylko z serwera, nigdy w JavaScript w przeglądarce
  • Używaj HTTPS na stronie i w panelu
  • Zabezpiecz panel administracyjny i ogranicz dostęp do serwera
  • Aktualizuj PHPTRAVELS
  • Obserwuj nietypową aktywność API
  • Airalo

Potrzebujesz pomocy z integracją?

Jeśli Twoje konto Airalo jest zatwierdzone, a integracja pokazuje błąd, otwórz zgłoszenie w koncie PHPTRAVELS i dołącz: wersję PHPTRAVELS, zrzut ekranu ustawień Airalo, wynik testu, przykładowy kierunek i pakiet, numer rezerwacji oraz komunikat błędu. Nigdy nie podawaj pełnego Client Secret.

Przeczytaj: jak biura podróży sprzedają eSIM onlineDokumentacja dla deweloperów Airalo

FAQ

Integracja Airalo API: pytania biur podróży

Kontakt ze sprzedażą

Nie. Potrzebujesz własnego, zatwierdzonego konta partnera Airalo. PHPTRAVELS dostarcza oprogramowanie i gotowy konektor Airalo.

Airalo przesyła Client ID i Client Secret po zatwierdzeniu Twojego konta partnera. PHPTRAVELS ich nie wydaje.

Klienci PHPTRAVELS mogą napisać do Rao Suhaib Khan, Head of Partnerships w Airalo, na adres rao.khan@airalo.com i wspomnieć, że korzystają z PHPTRAVELS.

Tak. Z zatwierdzonym kontem partnera Airalo i konektorem PHPTRAVELS obsługiwane pakiety Airalo pojawiają się na Twojej stronie, a rezerwacja pozostaje u Ciebie.

Tak, stałą lub procentową marżę albo opłatę serwisową, o ile jest to zgodne z Twoją umową handlową z Airalo.

Tak. Airalo ma tryb Sandbox, w którym zamówienia testowe nie wydają prawdziwych eSIM. Przejdź na Production dopiero wtedy, gdy cały proces działa.

Tak. Airalo oferuje pakiety lokalne, regionalne i globalne, zależnie od oferty dostępnej dla danego kierunku.

Za pomocą kodu QR, wpisując kod aktywacyjny i adres SM-DP+, według instrukcji krok po kroku od Airalo, z linku eSIM Cloud lub pliku PDF albo przez bezpośredni link instalacyjny na zgodnych iPhone'ach.

Nie. Airalo ma SDK dla PHP, Node.js i Python, ale konektor jest już w PHPTRAVELS. Wystarczy dodać dane dostępowe.