diff --git a/merchant-terminal/src/main/java/net/taler/merchantpos/MainActivity.kt b/merchant-terminal/src/main/java/net/taler/merchantpos/MainActivity.kt index 87c5079e..897d06fc 100644 --- a/merchant-terminal/src/main/java/net/taler/merchantpos/MainActivity.kt +++ b/merchant-terminal/src/main/java/net/taler/merchantpos/MainActivity.kt @@ -533,6 +533,13 @@ private fun MerchantTerminalApp( { currentPayment?.statusLoading == true -> R.string.order_details_loading currentPayment?.claimed == true -> R.string.checkout_payment_claimed_title + // A sale settled entirely in cash or on a card reaches + // this screen only to hand the customer a receipt. + // The body says so -- "Collect receipt", "Paid in + // full" -- and titling it "Payment required" told the + // cashier the opposite on the same screen. + currentPayment?.selfCollect == true -> + R.string.checkout_collect_receipt_title else -> R.string.payment_process_label }, )