Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Builder

Index

Properties

Private action

action: string

Private allowOfflinePayment

allowOfflinePayment: boolean
deprecated

// Please use TransactionSettings

Private allowPartialAuth

allowPartialAuth: boolean = true

Private amount

amount: number

Private applicationTracking

applicationTracking: sdk.apps.AppTracking

Private approveOfflinePaymentWithoutPrompt

approveOfflinePaymentWithoutPrompt: boolean
deprecated

// Please use TransactionSettings

Private cardDataMessage

cardDataMessage: string

Private cardEntryMethods

cardEntryMethods: number
deprecated

// Please use TransactionSettings

Private cashAdvanceCustomerIdentification

cashAdvanceCustomerIdentification: sdk.payments.CashAdvanceCustomerIdentification

Private disableRestartTransactionWhenFailed

disableRestartTransactionWhenFailed: boolean = false
deprecated

// Please use TransactionSettings

Private employeeId

employeeId: string

Private externalPaymentId

externalPaymentId: string

Private germanInfo

germanInfo: sdk.payments.GermanInfo

Private isCardNotPresent

isCardNotPresent: boolean = false

Private isDisableCashBack

isDisableCashBack: boolean = false
deprecated

// Please use TransactionSettings

Private isForceSwipePinEntry

isForceSwipePinEntry: boolean = false
deprecated

// Please use TransactionSettings

Private isTesting

isTesting: boolean = false

Private orderId

orderId: string

Private paymentId

paymentId: string

Private postalCode

postalCode: string

Private remotePrint

remotePrint: boolean = false
deprecated

// Please use TransactionSettings

Private requiresRemoteConfirmation

requiresRemoteConfirmation: boolean

Private serviceChargeAmount

serviceChargeAmount: sdk.payments.ServiceChargeAmount

Private streetAddress

streetAddress: string

Private taxAmount

taxAmount: number

Private taxableAmountRates

taxableAmountRates: Array<sdk.payments.TaxableAmountRate>

Private tipAmount

tipAmount: number

Private tippableAmount

tippableAmount: number
deprecated

// Please use TransactionSettings

Private transactionNo

transactionNo: string

Private transactionSettings

transactionSettings: sdk.payments.TransactionSettings

Private transactionType

transactionType: sdk.remotemessage.TransactionType

Private vaultedCard

vaultedCard: sdk.payments.VaultedCard

Private voiceAuthCode

voiceAuthCode: string

Methods

build

  • build(): sdk.remotemessage.PayIntent

payIntent

  • payIntent(payIntent: sdk.remotemessage.PayIntent): Builder

payment

  • payment(payment: sdk.payment.Payment): Builder

setAapproveOfflinePaymentWithoutPrompt

  • setAapproveOfflinePaymentWithoutPrompt(approveOfflinePaymentWithoutPrompt: boolean): Builder

setAction

  • setAction(action: string): Builder

setAllowOfflinePayment

  • setAllowOfflinePayment(allowOfflinePayment: boolean): Builder

setAllowPartialAuth

  • setAllowPartialAuth(allowPartialAuth?: boolean): Builder

setAmount

  • setAmount(amount: number): Builder

setApplicationTracking

  • setApplicationTracking(applicationTracking: sdk.apps.AppTracking): Builder

setCardDataMessage

  • setCardDataMessage(cardDataMessage: string): Builder

setCardEntryMethods

  • setCardEntryMethods(cardEntryMethods: number): Builder

setCardNotPresent

  • setCardNotPresent(cardNotPresent?: boolean): Builder

setCustomerIdentification

  • setCustomerIdentification(customerIdentification: sdk.payments.CashAdvanceCustomerIdentification): Builder

setDisableCashback

  • setDisableCashback(disableCashBack?: boolean): Builder

setDisableRestartTransactionWhenFailed

  • setDisableRestartTransactionWhenFailed(disableRestartTransactionWhenFailed?: boolean): Builder

setEmployeeId

  • setEmployeeId(employeeId: string): Builder

setExternalPaymentId

  • setExternalPaymentId(externalPaymentId: string): Builder

setForceSwipePinEntry

  • setForceSwipePinEntry(isForceSwipePinEntry?: boolean): Builder

setGermanInfo

  • setGermanInfo(germanInfo: sdk.payments.GermanInfo): Builder

setOrderId

  • setOrderId(orderId: string): Builder

setPaymentId

  • setPaymentId(paymentId: string): Builder

setRemotePrint

  • setRemotePrint(remotePrint?: boolean): Builder

setRequiresRemoteConfirmation

  • setRequiresRemoteConfirmation(requiresRemoteConfirmation: boolean): Builder

setServiceChargeAmount

  • setServiceChargeAmount(serviceChargeAmount: sdk.payments.ServiceChargeAmount): Builder

setTaxAmount

  • setTaxAmount(taxAmount: number): Builder

setTaxableAmountRates

  • setTaxableAmountRates(taxableAmountRates: Array<sdk.payments.TaxableAmountRate>): Builder

setTipAmount

  • setTipAmount(tipAmount: number): Builder

setTippableAmount

  • setTippableAmount(tippableAmount: number): Builder

setTransactionNo

  • setTransactionNo(transactionNo: string): Builder

setTransactionSettings

  • setTransactionSettings(transactionSettings: sdk.payments.TransactionSettings): Builder

setTransactionType

  • setTransactionType(transactionType: sdk.remotemessage.TransactionType): Builder

setVaultedCard

  • setVaultedCard(vaultedCard: sdk.payments.VaultedCard): Builder

Static buildTransactionSettingsFromPayIntent

  • buildTransactionSettingsFromPayIntent(payIntent: sdk.remotemessage.PayIntent): sdk.payments.TransactionSettings

Generated using TypeDoc