Index of the payment option, used when calling selectPaymentOption()
OptionallabelHuman-readable label for the payment option
OptionalpaymentThe underlying payment method type
Type of payment: 'card' for card-present, 'nonCard' for QR-based payments
Represents a payment option Used when a reader supports multiple payment methods (e.g., card + QR code).
See
onPaymentMethodSelectionRequired