Package com.stripe.param
Class SetupIntentUpdateParams.PaymentMethodOptions.Card.ThreeDSecure.NetworkOptions.CartesBancaires.Builder
java.lang.Object
com.stripe.param.SetupIntentUpdateParams.PaymentMethodOptions.Card.ThreeDSecure.NetworkOptions.CartesBancaires.Builder
- Enclosing class:
- SetupIntentUpdateParams.PaymentMethodOptions.Card.ThreeDSecure.NetworkOptions.CartesBancaires
public static class SetupIntentUpdateParams.PaymentMethodOptions.Card.ThreeDSecure.NetworkOptions.CartesBancaires.Builder
extends Object
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Finalize and obtain parameter instance from this builder.putAllExtraParam
(Map<String, Object> map) putExtraParam
(String key, Object value) Add a key/value pair to `extraParams` map.setCbAvalgo
(SetupIntentUpdateParams.PaymentMethodOptions.Card.ThreeDSecure.NetworkOptions.CartesBancaires.CbAvalgo cbAvalgo) Required. The cryptogram calculation algorithm used by the card Issuer's ACS to calculate the Authentication cryptogram.setCbExemption
(EmptyParam cbExemption) The exemption indicator returned from Cartes Bancaires in the ARes.setCbExemption
(String cbExemption) The exemption indicator returned from Cartes Bancaires in the ARes.setCbScore
(Long cbScore) The risk score returned from Cartes Bancaires in the ARes.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
build
public SetupIntentUpdateParams.PaymentMethodOptions.Card.ThreeDSecure.NetworkOptions.CartesBancaires build()Finalize and obtain parameter instance from this builder. -
setCbAvalgo
public SetupIntentUpdateParams.PaymentMethodOptions.Card.ThreeDSecure.NetworkOptions.CartesBancaires.Builder setCbAvalgo(SetupIntentUpdateParams.PaymentMethodOptions.Card.ThreeDSecure.NetworkOptions.CartesBancaires.CbAvalgo cbAvalgo) Required. The cryptogram calculation algorithm used by the card Issuer's ACS to calculate the Authentication cryptogram. Also known ascavvAlgorithm
. messageExtension: CB-AVALGO -
setCbExemption
public SetupIntentUpdateParams.PaymentMethodOptions.Card.ThreeDSecure.NetworkOptions.CartesBancaires.Builder setCbExemption(String cbExemption) The exemption indicator returned from Cartes Bancaires in the ARes. message extension: CB-EXEMPTION; string (4 characters) This is a 3 byte bitmap (low significant byte first and most significant bit first) that has been Base64 encoded -
setCbExemption
public SetupIntentUpdateParams.PaymentMethodOptions.Card.ThreeDSecure.NetworkOptions.CartesBancaires.Builder setCbExemption(EmptyParam cbExemption) The exemption indicator returned from Cartes Bancaires in the ARes. message extension: CB-EXEMPTION; string (4 characters) This is a 3 byte bitmap (low significant byte first and most significant bit first) that has been Base64 encoded -
setCbScore
public SetupIntentUpdateParams.PaymentMethodOptions.Card.ThreeDSecure.NetworkOptions.CartesBancaires.Builder setCbScore(Long cbScore) The risk score returned from Cartes Bancaires in the ARes. message extension: CB-SCORE; numeric value 0-99 -
putExtraParam
public SetupIntentUpdateParams.PaymentMethodOptions.Card.ThreeDSecure.NetworkOptions.CartesBancaires.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. SeeSetupIntentUpdateParams.PaymentMethodOptions.Card.ThreeDSecure.NetworkOptions.CartesBancaires.extraParams
for the field documentation. -
putAllExtraParam
public SetupIntentUpdateParams.PaymentMethodOptions.Card.ThreeDSecure.NetworkOptions.CartesBancaires.Builder putAllExtraParam(Map<String, Object> map)
-