Importer des cartes d'embarquement à partir des e-mails de réservation de vol

Intégration de Google Wallet à votre vol en tant que développeur ou marchand les systèmes de réservation peuvent considérablement améliorer l'expérience client en garantissant que toutes les informations d'embarquement sont accessibles. Pour y parvenir, une intégration parfaite consiste à utiliser un balisage structuré dans les e-mails que vous à envoyer aux clients, en particulier concernant le champ ticketToken.

Pourquoi intégrer le balisage ?

L'intégration du balisage dans vos e-mails de confirmation de vol permet de réserver informations soient automatiquement reconnues et importées dans le compte Wallet (si la fonctionnalité est activée) Ce processus, facilité par les données structurées au format Schema.org, améliore les fonctionnalités Wallet en ajoutant automatiquement les informations de vol pertinentes.

Champ clé: ticketToken

Le champ ticketToken est essentiel, car il contient généralement un type de code sécurisé et la valeur brute pouvant être affichée directement sous la forme d'un code scannable. Ce champ toutes les informations d'embarquement nécessaires sont immédiatement disponibles dans le compte Google Wallet du client. De plus, la valeur brute doit être conforme aux BCBP (carte d'embarquement avec code-barres). Vous pouvez utiliser un décodeur pour décoder la valeur du jeton. Le marchand doit s'assurer que la valeur dans JSON est bien cohérentes avec la valeur décodée.

Voici quelques types de code compatibles:

  • barcode128
  • pdf417
  • qrCode
  • aztecCode

Voici quelques exemples de valeurs ticketTokens valides:

barcode128:M1HANFENG/ZHU          EMWLPJ SFOAUSGG  123 350J25A 614a 10A1973966772
pdf417:M1HANFENG/ZHU          EMWLPJ SFOAUSGG  123 350J25A 614a 10A1973966772
qrCode:M1HANFENG/ZHU          EMWLPJ SFOAUSGG  123 350J25A 614a 10A1973966772
aztecCode:M1HANFENG/ZHU          EMWLPJ SFOAUSGG  123 350J25A 614a 10A1973966772

Voici comment vous pouvez structurer le balisage de vos e-mails:

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "FlightReservation",
  "reservationNumber": "RXJ34P",
  "reservationStatus": "http://schema.org/Confirmed",
  "underName": {
    "@type": "Person",
    "name": "HANFENG/ZHU"
  },
  "reservationFor": {
    "@type": "Flight",
    "flightNumber": "123",
    "airline": {
      "@type": "Airline",
      "name": "United",
      "iataCode": "GG"
    },
    "departureAirport": {
      "@type": "Airport",
      "name": "San Francisco Airport",
      "iataCode": "SFO"
    },
    "departureTime": "2027-03-04T20:15:00-08:00",
    "arrivalAirport": {
      "@type": "Airport",
      "name": "Austin-Bergstorm International Airport",
      "iataCode": "AUS"
    },
    "arrivalTime": "2027-03-05T06:30:00-05:00"
  },
  "airplaneSeat": "9A",
  "airplaneSeatClass": {
    "@type": "AirplaneSeatClass",
    "name": "Business"
  },
  "ticketToken": "qrCode:M1HANFENG/ZHU          EMWLPJ SFOAUSGG  123 350J25A 614a 10A1973966772"
}
</script>