在线演示

eSIM API 集成

Airalo API 集成:每趟行程都能卖 eSIM

将您的 Airalo 合作伙伴账户连接到 PHPTRAVELS,在自己的网站上销售本地、区域和全球 eSIM,与机票、酒店和旅游产品并列展示。连接器已经就绪:填入 Client ID 和 Client Secret,在沙盒中测试,同步套餐,设定价格,即可上线。

  • 现成的 Airalo 连接器
  • Airalo Partner API v2
  • QR 码与安装步骤
  • 自主设定售价

供应商

Airalo 是什么,旅行社为何销售它的 eSIM

Airalo 销售 eSIM:一种数字 SIM 套餐,旅客无需取出实体 SIM 卡即可安装在手机上。旅客不必在机场购买当地 SIM 卡,而是在出发前购买流量,几分钟即可完成安装。

通过 Airalo 合作伙伴 API,旅游企业可以在自己的网站或应用中销售这些产品。PHPTRAVELS 在 eSIM 模块中内置了 Airalo 连接器,因此 eSIM 可以与机票、酒店、接送、签证或旅游产品放进同一个购物车。

相关内容:eSIM旅游API旅游API集成

供应商概况
公司
Airalo,eSIM 连接服务提供商
覆盖范围
据 Airalo 称覆盖 200 多个目的地
套餐
本地、区域和全球 eSIM
API
Partner API v2 · REST · Bearer 令牌
SDK
PHP · Node.js · Python
在 PHPTRAVELS 中
eSIM 模块内置现成连接器

第 1 步 · 合作伙伴账户

申请 Airalo 合作伙伴账户

使用 Airalo API 需要与 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 允许您在配置中选择沙盒或生产环境。请先在沙盒中完成全部测试。

Partner API 流程

每笔 eSIM 销售背后的五个 Airalo API 调用

从页面上显示的第一个价格,到旅客邮箱中的 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按 ICCID 读取 eSIM:QR 码、激活码、SM-DP+ 地址以及 iOS 直接安装链接。

  5. 05安装步骤GET/v2/sims/{sim_iccid}/instructions

    PHPTRAVELS根据旅客的设备和语言获取 Airalo 安装说明,并添加到凭证中。

第 3 至 5 步 · PHPTRAVELS 后台

在后台配置、测试并同步 Airalo

所有操作都在 PHPTRAVELS 后台的 eSIM 模块设置中完成。具体字段取决于您的 PHPTRAVELS 版本。

  1. 01启用 eSIM 模块打开模块设置,开启 Airalo eSIM 集成。
  2. 02填写凭证粘贴 Airalo 提供的 Client ID 和 Client Secret,选择沙盒环境,然后保存。
  3. 03测试连接点击测试按钮。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 GB、3 GB、5 GB 和 10 GB,各有不同的有效期。

第 6 至 9 步 · 销售流程

旅客如何在您的网站上购买 Airalo eSIM

旅客全程无需离开您的网站。PHPTRAVELS 负责预订和支付,Airalo 负责开通 eSIM。

  1. 01旅客

    打开您网站的 eSIM 页面

  2. 02旅客

    选择目的地

  3. 03PHPTRAVELS

    按您的售价展示 Airalo 套餐

  4. 04旅客

    选择套餐

  5. 05旅客

    通过您的支付网关预订并付款

  6. 06PHPTRAVELS

    将订单发送至 Airalo API

  7. 07Airalo

    开通 eSIM

  8. 08Airalo

    返回 QR 码和安装信息

  9. 09PHPTRAVELS

    通过邮件和账户向旅客发送 eSIM

eSIM 交付

旅客安装 eSIM 的五种方式

Airalo 为 API 合作伙伴支持多种安装方式。PHPTRAVELS 会将相关信息放在预订凭证、确认邮件和旅客账户中。

  • QR 码

    旅客在手机的 eSIM 设置中扫描 QR 码。

  • 手动输入

    提供激活码和 SM-DP+ 地址,适用于无法扫码的手机。

  • Airalo 安装说明

    来自 API 的分步安装说明,按设备和语言提供。

  • eSIM Cloud 链接或 PDF

    Airalo 提供的分享链接或 PDF,包含完整安装指南。

  • iOS 直接安装

    适用于受支持 iOS 版本的兼容 iPhone,一键安装链接。

客户数据

将每位客户与 ICCID 关联

Airalo 通过 ICCID 识别每张 eSIM,在此流程中不会存储您旅客的个人数据。旅客与 eSIM 之间的关联需要由您保存,PHPTRAVELS 会在预订记录中完成这项工作。

  1. 客户
  2. PHPTRAVELS 预订
  3. Airalo 订单
  4. ICCID

这条关联链让客服工作更轻松:客服请求安装问题订单查询预订历史eSIM 状态

第 7 步 · 您的售价

设定售价,每张 eSIM 都能赚取收益

Airalo 按照您的商务协议向您收取套餐成本。在与 Airalo 的协议范围内,旅客支付多少由您决定。

  • 固定加价

    每个套餐加上相同的金额。

  • 百分比加价

    按净价的一定比例加价,套餐越大,利润越高。

  • 服务费

    每笔订单单独收取,在结账时显示。

  • 打包销售

    将 eSIM 包含在度假套餐中,或作为机票赠品。

交叉销售示例
  1. 飞往迪拜的航班
  2. 迪拜酒店
  3. 机场接送
  4. 阿联酋 eSIM

旅行社为何增加 eSIM

  • 提高每笔预订的收入
  • 几乎每位国际旅客都需要的附加产品
  • 即时数字交付,无需库存
  • 旅客下次出行还会回来

兑换券方式. Airalo 还销售 eSIM 兑换券:您购买激活码,再通过网站、应用、CRM 或邮件发放。请选择符合您 Airalo 协议的方式。

故障排查

出现问题时,请先检查以下项目

大多数问题源于凭证、环境或设备。请针对您遇到的问题逐项检查。

连接测试失败
Client IDClient Secret合作伙伴账户已激活已开通 API 权限沙盒或生产环境服务器出站 HTTPSSSL
没有显示 eSIM 套餐
API 连接套餐库存环境目的地筛选API 响应PHPTRAVELS 缓存
订单失败
套餐无效或不可用Airalo 余额令牌失败网络错误环境错误Airalo 临时故障
QR 码未显示
订单已完成eSIM 已开通ICCID 已保存已返回安装数据API 响应中的 QR 字段
旅客无法安装
手机支持 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。

阅读:旅行社如何在线销售 eSIMAiralo 开发者文档

常见问题

Airalo API 集成:旅行社常见问题

联系销售

不提供。您需要拥有自己已获批准的 Airalo 合作伙伴账户。PHPTRAVELS 提供软件和现成的 Airalo 连接器。

Airalo 在批准您的合作伙伴账户后会发送 Client ID 和 Client Secret。PHPTRAVELS 不发放这些凭证。

PHPTRAVELS 客户可发邮件至 rao.khan@airalo.com,联系 Airalo 合作伙伴关系负责人 Rao Suhaib Khan,并说明您使用 PHPTRAVELS。

可以。拥有已获批准的 Airalo 合作伙伴账户并使用 PHPTRAVELS 连接器后,支持的 Airalo 套餐会显示在您自己的网站上,预订也全程在您的网站完成。

可以,支持固定加价、百分比加价或服务费,只要符合您与 Airalo 的商务协议即可。

可以。Airalo 提供沙盒模式,测试订单不会开通真实 eSIM。完整流程运行正常后再切换到生产环境。

是的。Airalo 提供本地、区域和全球套餐,具体取决于各目的地的可用库存。

可以扫描 QR 码,输入激活码和 SM-DP+ 地址,按照 Airalo 的分步说明操作,使用 eSIM Cloud 链接或 PDF,或在兼容的 iPhone 上使用直接安装链接。

不需要。Airalo 提供 PHP、Node.js 和 Python SDK,但连接器已内置于 PHPTRAVELS。您只需填入凭证。