Digital Connect Check-In 21.04 Release Notes
Release Identification
Release Version | Type (Version, Update, or Patch) | Date | Approved by | Description of Change |
---|---|---|---|---|
21.04 | Version | 21 April 2021 |
Grzegorz Kurek, Rafal Holub |
Software updated |
Features
Digital Connect Check-In introduces new features and enhancements in the following areas:
- Support 3DS 2.0 in Payment Process
- Bar Code Enhancement for Image and Pectab Boarding Pass Formats
Defects
The following Digital Connect Check-In defects have been fixed for this release.
- Internal Error in DCCI Refresh (seat map) after Upgrade
- Space Available and Positive Space Passengers showing checked in on Passenger Details
- CabinClassCode not returned in PassengerDetails for IATCI segment
The following sections explain more details about the new items.
Support 3DS 2.0 in Payment Process
Digital Connect Check-In supports this new version (2.0) of 3DS standard implementation.
3D Secure 2 (3DS2) is the new authentication protocol for online card payments. 3DS2 is designed to improve the 3D Secure 1 (3DS1) by addressing the previous protocol's challenges with a smoother and integrated user experience.
It is not mandatory for the cardholder to register the card and the password, in contrast to 3DS1.
Digital Connect Check-In consumer are given the option to decide which version of the 3DS flow must be used in the payment process by sending a version information in the request message.
Prerequisites
None
Limitations
None
Configuration
Property Name | Description | Example Value |
Data Type |
---|---|---|---|
se.adapter.s4ci.configuration.paymentConfiguration.pws3DS.enabled | Enabling PWS as 3DS credit card authentication provider. |
False |
Boolean |
s4ci.feature.browserHostName.enabled | Determines whether BrowserHostName header should be created and sent to PWS. | False | Boolean |
Bar Code Enhancement for Image and Pectab Boarding Pass Formats
Currently, Digital Connect Check-In allows the consumer to either generate the boarding pass bar code or return the bar code retrieved directly from the airport services.
The bar code information is returned as a separate field in the airport services, only on request for a BPXML format. With other formats this information is not exposed.
Hence, Digital Connect Check-In allows to choose (by configuration) if the generated bar code should be overridden by airport systems data, only for the BPXML format. For other formats, it is always generated automatically.
Digital Connect Check-In implementation for bar code creation is obsolete and must be enhanced.
Instead of enhancing the logic to build the correct bar code from scratch, Digital Connect Check-In retrieves the entire bar code which is included as part of the PECTAB representation of the boarding pass.
PECTAB is returned by the airport systems when requesting for both PECTAB and PNG formats of boarding pass.
Prerequisites
None
Limitations
Retrieving bar code from airport systems only for PECTAB and PNG formats.
Configuration
Property Name | Description | Example Value |
Data Type |
---|---|---|---|
s4ci.feature.barCodeFactory.enabled | Feature toggle to enable/ disable retrieving barcode from airport systems instead of generating bar code in Digital Connect Check-In. |
True |
Boolean |
s4ci.feature.barCodeFactory.dcciBarCodeMandatoryLength | Length of the mandatory part of barCode built initially by Digital Connect Check-In. | 45 | Integer |
s4ci.feature.barCodeFactory.atbData.barCodeSpecificationNumberLength | Describes length of barcode specification number. Indicates how many characters should be omitted when extracting barcode data. | 2 | Integer |
s4ci.feature.barCodeFactory.atbData.separator | Separator of atb data elements. | ^ | String |
s4ci.feature.barCodeFactory.atbData.barCodeIndex | Indicates index of barcode element in atbData array. | Null | Integer |
Internal Error in DCCI Refresh (seat map) after Upgrade
Customer Tracking #: N/A |
Sabre Tracking #: CSSDC- 1929 |
Description: GET /passenger/details/refresh shows an error message when the s4ci.feature.passengerDetails.paxSegStatus.enabled and s4ci.feature.passengerDetails.refreshWithGetPassengerList.enabled are set to True and the passengers's ids have changed, for instance due to passenger upgrade. |
|
Resolution: A sequence of actions was altered in the GET /passenger/details/refresh so that passengerSegment/passengerFlight.status evaluation happens after the passenger's ids are refreshed. |
|
Programs/Modules Affected: /dcci/passengers/details |
Space Available and Positive Space Passengers showing checked in on Passenger Details
Customer Tracking #: N/A |
Sabre Tracking #: CSSDC- 1933 |
Description: DCCI POST /passenger/details returns the passenger status as CHECKED_IN for a non-revenue passenger despite SSCI services informing that the non-revenue passenger is on priority list. |
|
Resolution: Now, DCCI POST /passenger/details returns the passenger status as ON_PRIORITY_LIST for non-revenue passenger in case of SSCI services informing that the non-revenue passenger is on priority list. |
|
Programs/Modules Affected: /dcci/passenger/details |
CabinClassCode not returned in PassengerDetails for IATCI segment
Customer Tracking #: N/A |
Sabre Tracking #: CSSDC- 1940 |
Description: For OA flights, Digital Connect Check-in always overrides the cabinClassCode with null in /dcci/passenger/details/refresh and /dcci/passenger/details/supplement. |
|
Resolution: Receive a particular cabin class code from SSCI when refreshing Fare basis element in /dcci/passenger/details/refresh and /dcci/passenger/details/supplement. |
|
Programs/Modules Affected: /dcci/passenger/details/refresh, /dcci/passenger/details/supplement |