• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Paul Clapham
  • Devaka Cooray
  • Tim Cooke
Sheriffs:
  • Rob Spoor
  • Liutauras Vilda
  • paul wheaton
Saloon Keepers:
  • Tim Holloway
  • Tim Moores
  • Mikalai Zaikin
  • Carey Brown
  • Piet Souris
Bartenders:
  • Stephan van Hulst

Inconsistencies in pay for itinerary?

 
Ranch Hand
Posts: 34
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,

I have a doubt regarding the Pay for itinerary UC

The Pay for Itinerary UC is called from the Prepare Itinerary UC only if I understood it correctly. This means that it acts on the current just prepared (priced and confirmed) itinerary.

I wonder why the credit card payment flow acts on this itinerary, but choosing to pay with award miles involves selecting an existing itinerary with their price? Isn't it the same current itinerary that we are about to pay?

Also the "Customer not logged in" returns a list of itineraries.

Other inconsistency:

In the alternative flow "Customer Selects Award Travel", one of the steps is "Customer selects award travel", which is unnecessary since we *already found the condition* that the customer selected to pay with Award Travel (that's why we entered this alternate flow).
How about this?

Regards,
Gabriel
 
Ranch Hand
Posts: 125
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hey there,

Regarding your questions my own interpretation is that the 'Basic Flow' of 'Pay for Itinerary' commences just after the user has selected which itinerary to pay for. In 'Award Travel' they take one step back from this. Yes, it is confusing. They are deliberately trying to be confusing!

Regarding 'Award Travel' you should see my previous post for an answer to this: https://coderanch.com/forums/f-26/java-Architect-SCEA

I believe that "Customer selects award travel" means they actually click the button to execute this. In other words, the web page will have 2 buttons, one saying 'Pay with Card' and the other saying 'Award Travel'.

John
 
The glass is neither half full or half empty. It is too big. But this tiny ad is just right:
Gift giving made easy with the permaculture playing cards
https://coderanch.com/t/777758/Gift-giving-easy-permaculture-playing
reply
    Bookmark Topic Watch Topic
  • New Topic