acquirerPromotionCode?: string | null
OptionalauthorizationMode
authorizationMode?: string | null
OptionalcustomerReference
customerReference?: string | null
OptionalexternalCardholderAuthenticationData
OptionalinitialSchemeTransactionId
initialSchemeTransactionId?: string | null
OptionalisRecurring
isRecurring?: boolean | null
OptionalmerchantInitiatedReasonIndicator
merchantInitiatedReasonIndicator?: string | null
OptionalpaymentProductId
paymentProductId?: number | null
OptionalrecurringPaymentSequenceIndicator
recurringPaymentSequenceIndicator?: string | null
OptionalrequiresApproval
requiresApproval?: boolean | null
OptionalreturnUrl
returnUrl?: string | null
OptionalskipAuthentication
skipAuthentication?: boolean | null
OptionalskipFraudService
skipFraudService?: boolean | null
Optionaltoken
token?: string | null
Optionaltokenize
tokenize?: boolean | null
OptionaltransactionChannel
transactionChannel?: string | null
OptionalunscheduledCardOnFileIndicator
unscheduledCardOnFileIndicator?: string | null
OptionalunscheduledCardOnFileRequestor
unscheduledCardOnFileRequestor?: string | null
OptionalunscheduledCardOnFileSequenceIndicator
unscheduledCardOnFileSequenceIndicator?: string | null
Deprecated
Use threeDSecure.externalCardholderAuthenticationData instead