Package com.stripe.param
Class PaymentIntentCreateParams.PaymentMethodOptions.CardPresent.Builder
java.lang.Object
com.stripe.param.PaymentIntentCreateParams.PaymentMethodOptions.CardPresent.Builder
- Enclosing class:
- PaymentIntentCreateParams.PaymentMethodOptions.CardPresent
public static class PaymentIntentCreateParams.PaymentMethodOptions.CardPresent.Builder
extends Object
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Finalize and obtain parameter instance from this builder.putAllExtraParam
(Map<String, Object> map) Add all map key/value pairs to `extraParams` map.putExtraParam
(String key, Object value) Add a key/value pair to `extraParams` map.setRequestExtendedAuthorization
(Boolean requestExtendedAuthorization) Request ability to capture this payment beyond the standard authorization validity window.setRequestIncrementalAuthorizationSupport
(Boolean requestIncrementalAuthorizationSupport) Request ability to increment this PaymentIntent if the combination of MCC and card brand is eligible.Network routing priority on co-branded EMV cards supporting domestic debit and international card schemes.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
build
Finalize and obtain parameter instance from this builder. -
putExtraParam
public PaymentIntentCreateParams.PaymentMethodOptions.CardPresent.Builder putExtraParam(String key, Object value) Add a key/value pair to `extraParams` map. A map is initialized for the first `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. SeePaymentIntentCreateParams.PaymentMethodOptions.CardPresent.extraParams
for the field documentation. -
putAllExtraParam
public PaymentIntentCreateParams.PaymentMethodOptions.CardPresent.Builder putAllExtraParam(Map<String, Object> map) Add all map key/value pairs to `extraParams` map. A map is initialized for the first `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. SeePaymentIntentCreateParams.PaymentMethodOptions.CardPresent.extraParams
for the field documentation. -
setRequestExtendedAuthorization
public PaymentIntentCreateParams.PaymentMethodOptions.CardPresent.Builder setRequestExtendedAuthorization(Boolean requestExtendedAuthorization) Request ability to capture this payment beyond the standard authorization validity window. -
setRequestIncrementalAuthorizationSupport
public PaymentIntentCreateParams.PaymentMethodOptions.CardPresent.Builder setRequestIncrementalAuthorizationSupport(Boolean requestIncrementalAuthorizationSupport) Request ability to increment this PaymentIntent if the combination of MCC and card brand is eligible. Check incremental_authorization_supported in the Confirm response to verify support. -
setRouting
public PaymentIntentCreateParams.PaymentMethodOptions.CardPresent.Builder setRouting(PaymentIntentCreateParams.PaymentMethodOptions.CardPresent.Routing routing) Network routing priority on co-branded EMV cards supporting domestic debit and international card schemes.
-