Impor boarding pass dari email reservasi penerbangan

Sebagai developer atau penjual, mengintegrasikan Google Wallet dengan penerbangan Anda sistem reservasi dapat meningkatkan pengalaman pelanggan secara signifikan dengan memastikan bahwa semua informasi naik turun dapat diakses. Kunci untuk mencapai hal ini integrasi yang lancar adalah melalui penggunaan markup terstruktur dalam email yang dikirim ke pelanggan, khususnya yang berfokus pada kolom ticketToken.

Mengapa Menyematkan Markup?

Menyematkan markup ke email konfirmasi penerbangan memungkinkan reservasi detail akan otomatis dikenali dan diimpor ke ruang Wallet (jika fitur ini diaktifkan). Proses ini, yang difasilitasi oleh data terstruktur dalam format Schema.org, meningkatkan fungsi Google Wallet dengan menambahkan informasi penerbangan yang relevan secara otomatis.

Kolom Kunci: ticketToken

Kolom ticketToken ini penting karena biasanya berisi jenis kode yang aman dan nilai mentah yang bisa dirender langsung sebagai kode yang bisa dipindai. Kolom ini memastikan bahwa semua informasi naik turun yang diperlukan segera tersedia di Google Wallet pelanggan. Selain itu, nilai mentah harus sesuai dengan BCBP (Boarding Pass Kode Batang). Anda dapat menggunakan decoder mendekode nilai token. Penjual harus memastikan nilai dalam json konsisten dengan nilai yang didekode.

Berikut adalah beberapa jenis kode yang didukung:

  • barcode128
  • pdf417
  • qrCode
  • aztecCode

Dan berikut ini beberapa contoh ticketTokens yang valid:

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

Berikut ini cara menyusun markup email:

<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>