UC01 - End to End Payment via Settlement Plan
  • 15 Nov 2021
  • 2 Minutes to read
  • Contributors
  • Dark
    Light
  • PDF

UC01 - End to End Payment via Settlement Plan

  • Dark
    Light
  • PDF

Description

This use case describes an end-to-end flow whereby a customer shops at a travel seller’s website. During the shopping and pricing phases, the airline provides the seller with a series of payment options and the seller determines that payment for any subsequent orders will be by way of a pre-existing settlement plan. The seller proceeds to create and pay for an order using the settlement plan. The payment is accepted and the order is confirmed.

Capabilities Demonstrated

  • C01 - Communicate Payment Catalogue
  • C02 - Pay for an existing order
  • C03 - Pay using settlement platform

Preconditions / Assumptions

  • Airline supports settlement via BSP
  • Seller is accredited with the Settlement Plan
  • Seller has sufficient credit with the Settlement Plan

Descriptive Flow

StepMessageDescription

1RQ

AirShoppingRQ

Seller submits travel plan(s) on behalf of a customer.

1RS

AirShoppingRS

Airline responds with flight options and includes a catalogue of supported methods. 

2RQ

ServiceListRQ

Seller submits request for additional services for a given flight plan

2RS

ServiceListRS

Airline responds with a list of available services

3RQ

OfferPriceRQ

Seller requests price for a flight and non-flight service and expresses an intent to use a settlement plan as payment. 

3RS

OfferPriceRS

Airline responds with a qualified offer with a specific price for settlement plan

4RQ

OrderCreateRQ

Seller commits to create the order with a commitment to pay using a settlement plan. 

4RS

OrderViewRS

Airline notifies seller that the order is created and that payment is expected using settlement plan

5RQ

OrderChangeRQ

Seller updates the order with settlement plan details

5RS

OrderViewRS

Airline notifies seller that the payment is successful and the order is now paid

Post Condition

  • Airline is in receipt of a commitment to pay via settlement plan
  • Seller is in receipt of an order

Main Message Objects

Shop

The table below is a non-exhaustive list of some of the functions used to illustrate this use case.

MessageObjectDetails

AirShoppingRQ


 

Device

Optionally indicates the type of device being used and the owner. Useful for airline to determine how to handle subsequent steps such as authentication

Device Location

Optionally indicates the location of the device. 

AirShoppingRS


 

Payment Type

Indicates a high-level type of payment method that the airline will accept as payment for an order

Payment Brand

Optionally indicates a specific brand of payment method that the airline will accept as payment for an order

ServiceListRQ

 

 

ServiceListRS

 

 

Price

MessageObjectDetails

OfferPriceRQ


 

Payment type

Optionally indicates a payment method that the seller may provide at time of purchase

Preference Level

Optionally Indicates a preference level for the payment method a given

OfferPriceRS


 

Payment Type

Indicates a high-level type of payment method that the airline will accept as payment for an order

Payment Brand

Optionally indicates a specific brand of payment method that the airline will accept as payment for an order

Order

MessageObjectDetails

OrderCreateRQ


 

Payment type

Optionally indicates a payment method that the seller may provide at time of purchase

Preference Level

Optionally Indicates a preference level for the payment method a given

OrderViewRS


 

Payment Type

Indicates a high-level type of payment method that the airline will accept as payment for an order

Payment Brand

Optionally indicates a specific brand of payment method that the airline will accept as payment for an order

Pay

MessageObjectDetails

OrderChangeRQ


 

Settlement Plan

Indicates payment will be via Settlement plan

IATA Number

Optionally indicates an IATA Number reference

OrderViewRS


 

Payment ID

Provides a unique reference for a given payment transaction

Payment Status

Indicates the status of the payment transaction


XML Samples

Indicates the status of the payment transaction

SequenceMessage
1RQAirshoppingRQ
1RSAirShoppingRS
2RQServiceListRQ
2RS
ServiceListRS
3RQOfferPriceRQ
3RSOfferPriceRS
4RQOrderCreateRQ
4RSOrderViewRS
5RQOrderChangeRQ
5RSOrderChangeRS

Link to Samples