CardOptions constructor
- @Deprecated('CardOptions constructor is deprecated due to PCI DSS ' 'compliance requirements and will be removed in a future version')
Parameters:
email: Customer's email addressamount: Amount in smallest currency unitcard: Card details for paymentpin: Optional PIN for debit cardsreference: Optional unique transaction referencemetadata: Optional additional payment metadatadeviceId: Optional device identifier for fraud detection
Implementation
@Deprecated('CardOptions constructor is deprecated due to PCI DSS '
'compliance requirements and will be removed in a future version')
///
/// Parameters:
/// - [email]: Customer's email address
/// - [amount]: Amount in smallest currency unit
/// - [card]: Card details for payment
/// - [pin]: Optional PIN for debit cards
/// - [reference]: Optional unique transaction reference
/// - [metadata]: Optional additional payment metadata
/// - [deviceId]: Optional device identifier for fraud detection
const CardOptions({
required this.email,
required this.amount,
required this.card,
this.pin,
this.reference,
this.metadata,
this.deviceId,
});