Payment flow

Form of paymentPay with BSP Cash (IATA BSP-agents)
Pay with non-enrolled Credit card
Pay with 3DSv1 Credit card
Pay with 3DSv2 Credit card
Pay with IATA EasyPay (IATA BSP-agents)
* Pay with BOP (on CN market)
* Pay with several FoP
* Pay with Loyalty points/ miles
Deferred paymentUse deferred payment whatever the FoP
Calculate Payment Time Limit (TTL)
Reprice order (fare and taxes) if TST has expired or does not match the order
Reprice order (OB Fees) if FoP changed
Book ancillary on unticketed order
* Pay for a part of the order only
* Use deferred payment in Servicing flow
Reporting/SettlementReport with 1A-RET to BSP for IATA seller
Report with 1A -HOT-file to AY for non-IATA seller
* Report with 1A-SPRF to ARC for US ARC seller
IATA BSP Risk Management APIsValidate agency status (BSP markets)
Ticketing failureRollback the booking creation (no more inventory held)


Order content

PNR dataDisplay 1A RecLoc and OrderID
Display passenger details: names, contacts, loyalty data
Display payment information: FoP and associated paid amounts
Display active segment
Display ancillary (chargeable or free)
Display remark
Create remarks automatically
Display RecLoc for associated order after Split
* Display RecLoc for Operating PNR
* Display DID, IID, UCI, CPR reference
* Display PNR history
Ticketing dataDisplay TTL for un-ticketed order
Display Tickets number and associated coupons numbers
Display EMD number and associated coupons numbers
Display price details: base fare, tax total, OB fee
Display tax breakdown for flight: amount, country, tax code
Display Fare basis code
Display Fare endorsement
Display Fare calculation
Display Void eligibility
Display Refund eligibility
Display Exchange eligibility
Display refund amount
Display reporting type indicator: Airline, BSP
* Display Ticket/EMD history
Not returned data* Display Order conditions
* Display Order history
* Display passenger gender
* Display SK elements



DisplayRetrieve order based on  OrderID
Retrieve order based on 1A PNR RecLoc
* Retrieve inactive PNR (no active segment)
CancelCancel un-ticketed order
Delete itinerary & ancillaries
VoidVoid ticketed order on the same day before 22:45 GMT time for BSP
Update Tickets & EMD coupon status to "Voided" & cancel PNR
Void order with disrupted flight
Limit Void request to order creator (same IATA number & POS)
* Void EMD only
RefundCalculate refund amount, including penalty
Refund whatever the fare type
Fully refund order
Partially refund order (some bounds only)
Refund partially flown order
Refund order paid with several different FoP
* Refund order with disrupted flight  (involuntary change)
* Refund order paid with several currencies
* Refund during void window
* Refund order for some passengers only
* Refund ticket after check-in
* Refund inactive PNR
* Refund ancillary
ExchangeAdd bound
Remove bound
Change flight date
Change routing
Change cabin
Modify order multiple times if journey not started
Modify order without issuing a new ticket (revalidation)
Reissue whatever the fare type
Reissue with different FoP than first issuance
Reissue in case of residual value (netting may apply)
Diplay Fare Benefits when reshopping
Rebook unticketed order
* Change fare family 
* Change bound partially (modify or delete some flights only)
* Exchange order with disrupted flight (involuntary change)
* Reshop Secure flight if no SSR DOCS in PNR
* Modify inactive PNR
* Upgrade with loyalty points/ miles
* Exchange ancillary
PNR update* Change or update name
* Add or delete passenger
* Add or delete Frequent flyer card
* Add or update contact element
* Add or update APIS
SplitCreate second order with part of the passengers
Split order multiple times
Automatically reassociate infant to linked adult (no manual choice possible)
Automatically reassociate segments, services and tickets/EMD
Apply any servicing process after split
Keep TTL unchanged for un-ticketed order
Involuntary changeAutomatically reissue tickets
Automatically refund tickets
Notifications (OCN)Send notification after Schedule change (Flight number change) - REA code 1
Send notification after Schedule change (Flight retimed) - REA code 2
Send notification after Schedule change (Flight cancel) - REA code 3
Send notification after Ancillary update - REA code 9
Send notification after Flight cancel by the airline outside of schedule change situation - code 15
Send notification after Order cancel due to TTL expiry - CHR code 104
Send notification after change requested by passenger - CHR code 112
Send notification after passenger no-show at gate - CHR code 113

(*) Feature currently not supported by Finnair NDC API.