PPRetailTransactionBeginOptions Class Reference
Inherits from | PPRetailObject : NSObject |
---|---|
Declared in | PPRetailTransactionBeginOptions.h |
showPromptInCardReader
Show a payment prompt on the card reader’s screen (if available) to indicate that the customer/cashier should insert, swipe or tap a card
@property (nonatomic, assign) BOOL showPromptInCardReader
Discussion
Show a payment prompt on the card reader’s screen (if available) to indicate that the customer/cashier should insert, swipe or tap a card
Declared In
PPRetailTransactionBeginOptions.h
showPromptInApp
Show a payment prompt in-app to indicate that the customer/cahsier should insert, swipe or tap a card
@property (nonatomic, assign) BOOL showPromptInApp
Discussion
Show a payment prompt in-app to indicate that the customer/cahsier should insert, swipe or tap a card
Declared In
PPRetailTransactionBeginOptions.h
preferredFormFactors
Use this property to set the preferred list of form factors for the transaction. The actual list of form factors that will be used for a transaction will be an intersection of available form factors and preferred list
@property (nonatomic, strong, nullable) NSArray *preferredFormFactors
Discussion
Use this property to set the preferred list of form factors for the transaction. The actual list of form factors that will be used for a transaction will be an intersection of available form factors and preferred list
Declared In
PPRetailTransactionBeginOptions.h
tippingOnReaderEnabled
Set the flag if the tipping on the reader is enabled
@property (nonatomic, assign) BOOL tippingOnReaderEnabled
Discussion
Set the flag if the tipping on the reader is enabled
Declared In
PPRetailTransactionBeginOptions.h
quickChipEnabled
Set the flag if you want to enable quickChip option
@property (nonatomic, assign) BOOL quickChipEnabled
Discussion
Set the flag if you want to enable quickChip option
Declared In
PPRetailTransactionBeginOptions.h
paymentType
Set the type of payment, default value is card
@property (nonatomic, assign) PPRetailTransactionBeginOptionsPaymentTypes paymentType
Discussion
Set the type of payment, default value is card
Declared In
PPRetailTransactionBeginOptions.h
manualCard
manually entered card details
@property (nonatomic, strong, nullable) PPRetailCard *manualCard
Discussion
manually entered card details
Declared In
PPRetailTransactionBeginOptions.h
digitalCard
Digital Card information
@property (nonatomic, strong, nullable) PPRetailDigitalCard *digitalCard
Discussion
Digital Card information
Declared In
PPRetailTransactionBeginOptions.h
amountBasedTipping
Set the flag if the amount based tipping type used, otherwise, percentage based used
@property (nonatomic, assign) BOOL amountBasedTipping
Discussion
Set the flag if the amount based tipping type used, otherwise, percentage based used
Declared In
PPRetailTransactionBeginOptions.h
isAuthCapture
Setting this to true will only authorize the transaction and a payment will NOT be taken. The money will be moved only when a capture call is made on an authorized transaction.
@property (nonatomic, assign) BOOL isAuthCapture
Discussion
Setting this to true will only authorize the transaction and a payment will NOT be taken. The money will be moved only when a capture call is made on an authorized transaction.
Declared In
PPRetailTransactionBeginOptions.h
vaultProvider
Vaulting service provider
@property (nonatomic, assign) PPRetailTransactionBeginOptionsVaultProvider vaultProvider
Discussion
Vaulting service provider
Declared In
PPRetailTransactionBeginOptions.h
paypalOrderId
Order Id provided by PayPal Order creation API
@property (nonatomic, strong, nullable) NSString *paypalOrderId
Discussion
Order Id provided by PayPal Order creation API
Declared In
PPRetailTransactionBeginOptions.h
vaultType
Vaulting action to take
@property (nonatomic, assign) PPRetailTransactionBeginOptionsVaultType vaultType
Discussion
Vaulting action to take
Declared In
PPRetailTransactionBeginOptions.h
vaultCustomerId
The customer id with the specified Vaulting Service Provider
@property (nonatomic, strong, nullable) NSString *vaultCustomerId
Discussion
The customer id with the specified Vaulting Service Provider
Declared In
PPRetailTransactionBeginOptions.h
tag
Reserved for restricted use
@property (nonatomic, strong, nullable) NSString *tag
Discussion
Reserved for restricted use
Declared In
PPRetailTransactionBeginOptions.h
qrcProvider
QRC payment service provider
@property (nonatomic, strong, nullable) NSString *qrcProvider
Discussion
QRC payment service provider
Declared In
PPRetailTransactionBeginOptions.h
qrcPromptEnabled
Set the flag if you want to enable qrc payment with UIs for Paypal and Venmo providers
@property (nonatomic, assign) BOOL qrcPromptEnabled
Discussion
Set the flag if you want to enable qrc payment with UIs for Paypal and Venmo providers
Declared In
PPRetailTransactionBeginOptions.h
signatureOnCardReader
Set the flag to take signature on eligible card readers
@property (nonatomic, assign) BOOL signatureOnCardReader
Discussion
Set the flag to take signature on eligible card readers
Declared In
PPRetailTransactionBeginOptions.h