Package com.clover.sdk.v3.payments.api
Class PaymentRequestIntentBuilder.CardOptions
- java.lang.Object
-
- com.clover.sdk.v3.payments.api.PaymentRequestIntentBuilder.CardOptions
-
- Enclosing class:
- PaymentRequestIntentBuilder
public static class PaymentRequestIntentBuilder.CardOptions extends Object
Card options that allow the Integrator to control the use of cards.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PaymentRequestIntentBuilder.CardOptions.CashbackOptions
CashbackOptions give you the option to disable Cashback suggestions or set your own cashback suggestions.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static PaymentRequestIntentBuilder.CardOptions
Instance(Set<CardEntryMethod> cardEntryMethods, Boolean cardNotPresent, Boolean autoAcceptDuplicates)
CardOptions to control card options for a single transactionstatic PaymentRequestIntentBuilder.CardOptions
Instance(Set<CardEntryMethod> cardEntryMethods, Boolean cardNotPresent, Boolean autoAcceptDuplicates, PaymentRequestIntentBuilder.CardOptions.CashbackOptions cashbackOptions)
Receipt options that allow the Integrator to control the receipt selection on a per-transaction level.
-
-
-
Method Detail
-
Instance
public static PaymentRequestIntentBuilder.CardOptions Instance(Set<CardEntryMethod> cardEntryMethods, Boolean cardNotPresent, Boolean autoAcceptDuplicates)
CardOptions to control card options for a single transaction- Parameters:
cardEntryMethods
- - @see CardEntryMethodcardNotPresent
- - If card is not present, will result in Manual card entryautoAcceptDuplicates
- - Accept, and don't prompt if potential duplicate payment is detected- Returns:
-
Instance
public static PaymentRequestIntentBuilder.CardOptions Instance(Set<CardEntryMethod> cardEntryMethods, Boolean cardNotPresent, Boolean autoAcceptDuplicates, PaymentRequestIntentBuilder.CardOptions.CashbackOptions cashbackOptions)
Receipt options that allow the Integrator to control the receipt selection on a per-transaction level. CardOptions to control card options for a single transaction- Parameters:
cardEntryMethods
- - @see CardEntryMethodcardNotPresent
- - If card is not present, will result in Manual card entryautoAcceptDuplicates
- - Accept, and don't prompt if potential duplicate payment is detectedcashbackOptions
- - optional list of cashback option amounts to be displayed- Returns:
-
-