Example of a popup for entering the email address for digital receipt.
<TFT:PopupPanel Name="ExternalPayUnitPopup12_extpu_OPP.dll" MxStyle="{PopupStyle}" Timeout="60" KeyValue="-1" TimeoutEvent="OnExternalPayUnitQuestionAnswer">
<Controls>
<TFT:Label MxStyle="{DebugLabelStyle}" FormattedText="ExternalPayUnitPopup12_extpu_OPP"/>
<TFT:TextBox MxStyle="{CodeInputTextboxStyle}" Name="ExternalPayUnitInput" MinimumLength="6" MaximumLength="100" RegEx="^[\w!#$%&'*+/=?`{|}~^-]+(?:\.[\w!#$%&'*+/=?`{|}~^-]+)*@(?:[a-z0-9-]+\.)+[a-z]{2,}$"/>
<TFT:Label MxStyle="{InputUserInstructionLabelStyle}" FormattedText="EnterReceiptEmail"/>
<TFT:Button MxStyle="{RejectButtonVisualStyle}" Name="Reject" KeyValue="-1" Click="OnExternalPayUnitQuestionAnswer" />
<TFT:Button MxStyle="{AcceptButtonVisualStyle}" Name="Accept" Click="OnExternalPayUnitQuestionAnswerTextInput"/>
<TFT:Panel MxStyle="{SoftKeyboardPanelStyle}" Name="CodeInputKeyboard" SubForm="SoftEmailKeyboardPanel"/>
</Controls>
</TFT:PopupPanel>