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 showPromptInCardReaderDiscussion
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 showPromptInAppDiscussion
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 *preferredFormFactorsDiscussion
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 tippingOnReaderEnabledDiscussion
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 quickChipEnabledDiscussion
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 paymentTypeDiscussion
Set the type of payment, default value is card
Declared In
PPRetailTransactionBeginOptions.h
manualCard
manually entered card details
@property (nonatomic, strong, nullable) PPRetailCard *manualCardDiscussion
manually entered card details
Declared In
PPRetailTransactionBeginOptions.h
digitalCard
Digital Card information
@property (nonatomic, strong, nullable) PPRetailDigitalCard *digitalCardDiscussion
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 amountBasedTippingDiscussion
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 isAuthCaptureDiscussion
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 vaultProviderDiscussion
Vaulting service provider
Declared In
PPRetailTransactionBeginOptions.h
paypalOrderId
Order Id provided by PayPal Order creation API
@property (nonatomic, strong, nullable) NSString *paypalOrderIdDiscussion
Order Id provided by PayPal Order creation API
Declared In
PPRetailTransactionBeginOptions.h
vaultType
Vaulting action to take
@property (nonatomic, assign) PPRetailTransactionBeginOptionsVaultType vaultTypeDiscussion
Vaulting action to take
Declared In
PPRetailTransactionBeginOptions.h
vaultCustomerId
The customer id with the specified Vaulting Service Provider
@property (nonatomic, strong, nullable) NSString *vaultCustomerIdDiscussion
The customer id with the specified Vaulting Service Provider
Declared In
PPRetailTransactionBeginOptions.h
tag
Reserved for restricted use
@property (nonatomic, strong, nullable) NSString *tagDiscussion
Reserved for restricted use
Declared In
PPRetailTransactionBeginOptions.h
qrcProvider
QRC payment service provider
@property (nonatomic, strong, nullable) NSString *qrcProviderDiscussion
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 qrcPromptEnabledDiscussion
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 signatureOnCardReaderDiscussion
Set the flag to take signature on eligible card readers
Declared In
PPRetailTransactionBeginOptions.h