Class PaymentRequestIntentBuilder.CardOptions

  • Enclosing class:
    PaymentRequestIntentBuilder

    public static class PaymentRequestIntentBuilder.CardOptions
    extends Object
    Card options that allow the Integrator to control the use of cards.
    • 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 CardEntryMethod
        cardNotPresent - - If card is not present, will result in Manual card entry
        autoAcceptDuplicates - - 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 CardEntryMethod
        cardNotPresent - - If card is not present, will result in Manual card entry
        autoAcceptDuplicates - - Accept, and don't prompt if potential duplicate payment is detected
        cashbackOptions - - optional list of cashback option amounts to be displayed
        Returns: