Package com.stripe.model
Class PaymentIntent.PaymentMethodOptions.Card
- java.lang.Object
-
- com.stripe.model.StripeObject
-
- com.stripe.model.PaymentIntent.PaymentMethodOptions.Card
-
- All Implemented Interfaces:
StripeObjectInterface
- Enclosing class:
- PaymentIntent.PaymentMethodOptions
public static class PaymentIntent.PaymentMethodOptions.Card extends StripeObject
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PaymentIntent.PaymentMethodOptions.Card.Installments
-
Field Summary
-
Fields inherited from class com.stripe.model.StripeObject
PRETTY_PRINT_GSON
-
-
Constructor Summary
Constructors Constructor Description Card()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canEqual(java.lang.Object other)
boolean
equals(java.lang.Object o)
PaymentIntent.PaymentMethodOptions.Card.Installments
getInstallments()
Installment details for this payment (Mexico only).java.lang.String
getNetwork()
Selected network to process this payment intent on.java.lang.String
getRequestThreeDSecure()
We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and other requirements.int
hashCode()
void
setInstallments(PaymentIntent.PaymentMethodOptions.Card.Installments installments)
Installment details for this payment (Mexico only).void
setNetwork(java.lang.String network)
Selected network to process this payment intent on.void
setRequestThreeDSecure(java.lang.String requestThreeDSecure)
We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and other requirements.-
Methods inherited from class com.stripe.model.StripeObject
equals, getLastResponse, getRawJsonObject, setLastResponse, toJson, toString
-
-
-
-
Method Detail
-
getInstallments
public PaymentIntent.PaymentMethodOptions.Card.Installments getInstallments()
Installment details for this payment (Mexico only).For more information, see the installments integration guide.
-
getNetwork
public java.lang.String getNetwork()
Selected network to process this payment intent on. Depends on the available networks of the card attached to the payment intent. Can be only set confirm-time.
-
getRequestThreeDSecure
public java.lang.String getRequestThreeDSecure()
We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and other requirements. However, if you wish to request 3D Secure based on logic from your own fraud engine, provide this option. Permitted values include:automatic
orany
. If not provided, defaults toautomatic
. Read our guide on manually requesting 3D Secure for more information on how this configuration interacts with Radar and our SCA Engine.One of
any
,automatic
, orchallenge_only
.
-
setInstallments
public void setInstallments(PaymentIntent.PaymentMethodOptions.Card.Installments installments)
Installment details for this payment (Mexico only).For more information, see the installments integration guide.
-
setNetwork
public void setNetwork(java.lang.String network)
Selected network to process this payment intent on. Depends on the available networks of the card attached to the payment intent. Can be only set confirm-time.
-
setRequestThreeDSecure
public void setRequestThreeDSecure(java.lang.String requestThreeDSecure)
We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and other requirements. However, if you wish to request 3D Secure based on logic from your own fraud engine, provide this option. Permitted values include:automatic
orany
. If not provided, defaults toautomatic
. Read our guide on manually requesting 3D Secure for more information on how this configuration interacts with Radar and our SCA Engine.One of
any
,automatic
, orchallenge_only
.
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-