PaymentDataScreenComponent
Renders a payment data capture form inside a design-system MomoCard, with conditionally shown fields for financial ID, reference ID to refund, and delivery note, followed by a submit button.
Built from the shared LabeledField and OperationActionButton building blocks so it matches the card-based look of the other operation screens (Invoice, Pre-Approval, Cash Transfer).
Parameters
Modifier applied to the scrollable container.
Card title displayed above the form fields.
Label for the submit button.
Current value of the phone number field.
Current value of the financial ID field.
Whether to display the financial ID field; defaults to true.
Current value of the reference ID to refund field.
Whether to display the reference ID to refund field; defaults to true.
Current value of the amount field.
Current value of the payer message field.
Current value of the payer note field.
Current value of the delivery note field.
Whether to display the delivery note field; defaults to true.
Callback invoked when the submit button is clicked.
Callback invoked when the phone number field value changes.
Callback invoked when the financial ID field value changes.
Callback invoked when the reference ID to refund field value changes.
Callback invoked when the amount field value changes.
Callback invoked when the payment message field value changes.
Callback invoked when the payment note field value changes.
Callback invoked when the delivery note field value changes.