The generated MSG-Flow for 'Merchant-flows'

Merchant Customer
| |
+-inform-amount
Info for inform-amount
action inform-amountThe merchant tells the customer what to pay
section Merchant-ActionsThe actions for the Merchant.
component MerchantRepresents a merchant.
|
|-choose-method
Info for choose-method
message choose-methodThe customer needs to choose a payment method.
section Web-ShopMessages mainly used for interaction with the Web-Shop.
protocol HumanUsed to describe human readable messages.
->|
| +-give-cash
Info for give-cash
action give-cashThe customer gives a cash amount
section Terminal-ActionsActions related to terminal banking.
component CustomerRepresents a customer.
|<--chooses-cash
Info for chooses-cash
message chooses-cashThe customer chooses to pay with cash.
section Web-ShopMessages mainly used for interaction with the Web-Shop.
protocol HumanUsed to describe human readable messages.
actioncash
-|
+-receives-cash
Info for receives-cash
action receives-cashThe merchant receives the amount to pay in cash
section Merchant-ActionsThe actions for the Merchant.
component MerchantRepresents a merchant.
|
|--change+bill
Info for change+bill
message change+billThe customer receives change and the bill
section Web-ShopMessages mainly used for interaction with the Web-Shop.
protocol HumanUsed to describe human readable messages.
actioncash
-->|
| +-customer-leaves
Info for customer-leaves
action customer-leavesCustommer leaves, e.g. ready or failed.
section ATM-ActionsActions related to ATM banking.
component CustomerRepresents a customer.

You can and paste the above flow representation in a text file or in your favourite text editor using a monospace font. Ofcourse you will loose the context sensitive output and the links towards additional information.

Decission table

The decission table shows which decissions have been made so far and which to make. The header contains the choice number and the entity making the choice. The choices are shown from left (latest) to right (earlier) which make it handier to follow or adapts. All choices you could have choisen on a specific level are displayed. You can click on the description to make a different choice.

Merchant-flows : The merchant starts any action.

Additional Generated Information

Below is the graphical representaion rendered using PlantUML Try it yourself online

Cannot render UML

You can the following url to refer to the graph. Or copy as to have it embeded in usable HTML code.

Be aware that changes/improvements will not be reflected in the graph.
The plain text, which can be used by some editors, is given below. Use it if you want to make edit in you favorite editor. It does not contain links as they are not supported by some editors. You can copy the text and paste it e.g. into WebSequenceDiagrams, SequenceDiagram or SwimLanes. You can also copy it for and paste it into PlantUML.