Automation lab Aú E2E Workflows (E2E_WORKFLOWS)

Lab 121: Travel Expert E2E: Flight Hold -> Realtime Seat Map -> Payment Fail and Hold Expire -> Rebook -> Fare Difference -> Itinerary and Ledger

Practice a flight booking expert flow with seat hold, realtime seat inventory updates, payment failure causing hold expiry, rebooking to another flight, fare difference refund or charge, and verification of itinerary and payment ledger.

expert expert
expert

Objectives

Use for test scripts
  • Automate time-based seat hold and hold expiration scenarios.
  • Validate realtime seat map updates and inventory consistency.
  • Handle payment failure paths and recovery via rebooking.
  • Verify fare difference logic for refund or additional charge.
  • Assert itinerary correctness and payment ledger entries end-to-end.

Sandbox

E2E Workflows | expert | active

Travel Expert E2E: Flight Hold -> Realtime Seat Map -> Payment Fail and Hold Expire -> Rebook -> Fare Difference -> Itinerary and Ledger

Simulate seat holds, realtime inventory changes, payment failure recovery, rebooking, and ledger validation.

Travel Seat hold Payment failure Ledger

Learning objectives

  • Validate seat holds and TTL expiration.
  • Observe realtime seat map refresh behavior.
  • Handle payment failure and rebooking recovery.
  • Verify fare difference and ledger posting.

Steps

  1. Search flights and create a hold.
  2. Select a seat and watch the hold countdown.
  3. Attempt payment and observe failure and hold expiry.
  4. Rebook to another flight and confirm fare difference.
  5. Verify itinerary and ledger are posted.

Expected results

  • Seat hold expires after TTL and releases inventory.
  • Seat map refresh updates state without reload.
  • Payment failure prevents ticketing.
  • Rebook produces one active itinerary segment.
  • Ledger reflects failure and fare difference.

Practice sandbox

Seat hold, payment failure, rebook, and ledger validation.

Live

Active session

Not signed in.

Guest

Sample accounts: traveler01, agent01, ops01. Password: Pass1234.

Ready.