-
1
The lines
One module per line, with its price as the store charges it, in its currency. No price is written in the app.
-
2
The total
It reads "…" until the store has answered for every line, then shows in the prices' currency. "Unavailable" flags a line without a price or two currencies in the same cart.
-
3
Pay
"Proceed to payment" chains the purchases on the device's store. Each unlocked module leaves the cart at once; the page closes when everything is paid.
-
4
Cancellation or failure
The page stays open with the remaining modules only: nothing already unlocked is offered for payment a second time. A purchase is never taken back on a second attempt.