Skip to main content

Passenger Profile

The support for passengers working with their frequent flyer profiles is enhanced in the following ways: 

  • Digital Connect services make it possible to give users the ability to create, retrieve and update a profile, so this information is stored for future use. 
  • Digital Connect adds password reset functionality (in case the user has forgotten the password). 
  • Profile Service also permits the passenger user to log out (if the user is already logged in). It is up to the carrier to prohibit logout during Redemption booking. 
  • Support for login with just username (loginID) / no password (trusted connection) in the B2C and MYB flow 
  • Support for logging into the Frequent Flyer account by using the user's email address. 
  • Digital Connect adds an update profile service that makes it possible to give the user the ability to add, update, and delete credit card information from their profiles. 
  • Digital Connect adds services that support a one-click method of payment this is an option to retrieve saved credit card information from CI profile through JSON services (via a method of passing masked credit card information to the airline so that they can display the data to the user). The user has an option to use this credit card for payment without providing its full number. The user still needs to supply the correct CCV at the time of purchase. 

Profile Creation 

Allows to create a profile that stores user/passenger information for future use. For the profile creation, the user must provide certain information because of PPP/CI requirements. Email address is mandatory, by default user name and password are configured as required. 

The airline can configure a confirmation email to be sent to the user after successful account creation. The email is sent to the primary passenger's email address if the account is created while making a reservation, or to the profile email addresses if the account was created in the User Portal. 

Highlights 

Airlines can offer users an option to create a profile with the following sequence of Digital Connect service calls: 

  1. The user clicks the Create Profile link. The airline provides a profile create page. 
  2. The user fills all the required data and indicates that a profile should be created. The airline calls /profile POST and creates user profile.

Profile Creation in Path

Airlines can offer user the option to create a profile during the booking process (B2C flow).

There are no new services - this functionality is a part of /purchase service. It does not affect the booking process (with /purchase service) even if the profile creation process fails.

In Purchase service request an additional input is required to create a profile as below:

  • 'profileInput': In case Profile creation is not required, this object should not be passed/set at all in the purchase request.
  • 'create': Should always be set to 'true' to create a profile.
  • 'username'/'password': Value should be passed if profile creation requires username/password. Can be handled through configuration.

The /purchase response returns a successful profile creating a message. The airline can configure sending confirmation emails to the user after successful account creation. The email is sent to the primary passenger's address if the account was created while making a reservation.

Profile Retrieval

Airlines can offer users an option to retrieve their profile information with the following sequence of Digital Connect service calls:

  1. The airline prompts for login credentials; the user supplies them.
  2. The airline logs the user in with the /login POST service.
  3. The airline retrieves the profile with the /profile GET service. The airline displays the profile information to the user/passenger.

There is an option to log in with just a username (without a password). The airline should set the "password" parameter to "optional".

Profile Modifications

Airlines can offer users an option to retrieve and update their profile information with the following sequence of Digital Connect service calls:

  1. The airline prompts for login credentials; the user supplies them.
  2. The airline logs the user in with the /login POST service.
  3. The airline retrieves the profile with the /profile GET service. The airline displays profile information to the user/passenger.
  4. The user/passenger adds, updates, or deletes profile information and indicates that updates should be saved.
  5. The airline updates the profile with a /profile/update POST request.

Password Reset

Airlines can offer users an option to reset their profile password with the following sequence of Digital Connect service calls:

  1. Airline displays prompt for login(username).
  2. The user supplies login(username) and click Forgot password link.
  3. The airline send /profile/resetPasswordKey POST with the "username" as a parameter. The airline retrieves the passenger profile and email address (if found). In the response, the airline gets "resetPasswordKey".
  4. The airline sends an email with a reset password link.
  5. The user provides the new password. The airline calls /profile/resetPassword POST with new password and "resetPasswordKey" (to match it with a proper profile).

Logout

The /profile service has been enhanced to permit logout. It is up to the carrier to prohibit logout during the Redemption booking.

  1. The airline prompts for login credentials; the user supplies them.
  2. The airline retrieves the login information with the /login GET operation.
  3. The user clicks the Logout link.
  4. The airline calls /login DELETE to delete the passenger information. If the passenger is successfully logged out the response returns the result of the logout operation.

One-click Method of Payment

Digital Connect supports the option to implement a one-click method of payment, which is based on the user saving credit card information in the passenger’s profile, retrieving the credit card information from the user’s profile while is shopping, and submitting the credit card information when the user chooses the one-click payment method. This is a new method of passing the masked credit card information to the airline so that they can display the data to the user. The user has an option to use the stored credit card for payment without viewing or providing the full number.

Prerequisites

The user must be logged in.

Highlights

Airlines can offer a one-click payment option to the user with the following sequence of Digital Connect service calls.

  1. The airline prompts for login credentials; the user supplies them.
  2. The airline logs the user in with the /login POST service.
  3. The airline retrieves the user profile with the /profile GET service. The airline displays profile information.
  4. The user adds, updates, or deletes credit card information.
  5. The airline updates the user’s profile with a /profile/update POST request.

The second stage is retrieving and using the credit card information in a one-click transaction when the user is booking an itinerary:

  1. The airline prompts for login credentials; the user supplies them.
  2. The airline logs the user in with the /login POST service.
  3. The user shops for flights and builds an itinerary.
  4. When the user is ready to purchase the itinerary, the airline provides the option for a one-click purchase.
  5. If the passenger selects the one-click option, the airline submits a /profile GET request, which retrieves the saved card information, with masking.
  6. The airline submits a /purchase POST request, which passes the saved credit card information, in masked format. The payment and ticketing process then refers to the profile information held in the session, internally match the masked card information (using the last four digits, the card code, and the expiration date) to the actual card information, and submit the authorization using the full card information.

SSR Free Text on Passenger Edit Page

On the Passenger Edit page, the passengers can add their Special Service Requests (SSRs) in the form of free text. The free text is validated for length as well as use of special characters, which is disallowed. As this feature is a part of the SSR functionality, the airline must have this functionality active in its downline.