Class PaymentIntentTypeSpecificPaymentMethodOptionsClient
- java.lang.Object
-
- com.stripe.model.StripeObject
-
- com.stripe.model.PaymentIntentTypeSpecificPaymentMethodOptionsClient
-
- All Implemented Interfaces:
StripeObjectInterface
public class PaymentIntentTypeSpecificPaymentMethodOptionsClient extends StripeObject
-
-
Field Summary
-
Fields inherited from class com.stripe.model.StripeObject
PRETTY_PRINT_GSON
-
-
Constructor Summary
Constructors Constructor Description PaymentIntentTypeSpecificPaymentMethodOptionsClient()
-
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)
java.lang.String
getSetupFutureUsage()
Indicates that you intend to make future payments with this PaymentIntent's payment method.int
hashCode()
void
setSetupFutureUsage(java.lang.String setupFutureUsage)
Indicates that you intend to make future payments with this PaymentIntent's payment method.-
Methods inherited from class com.stripe.model.StripeObject
equals, getLastResponse, getRawJsonObject, setLastResponse, toJson, toString
-
-
-
-
Method Detail
-
getSetupFutureUsage
public java.lang.String getSetupFutureUsage()
Indicates that you intend to make future payments with this PaymentIntent's payment method.Providing this parameter will attach the payment method to the PaymentIntent's Customer, if present, after the PaymentIntent is confirmed and any required actions from the user are complete. If no Customer was provided, the payment method can still be attached to a Customer after the transaction completes.
When processing card payments, Stripe also uses
setup_future_usage
to dynamically optimize your payment flow and comply with regional legislation and network rules, such as SCA.One of
none
,off_session
, oron_session
.
-
setSetupFutureUsage
public void setSetupFutureUsage(java.lang.String setupFutureUsage)
Indicates that you intend to make future payments with this PaymentIntent's payment method.Providing this parameter will attach the payment method to the PaymentIntent's Customer, if present, after the PaymentIntent is confirmed and any required actions from the user are complete. If no Customer was provided, the payment method can still be attached to a Customer after the transaction completes.
When processing card payments, Stripe also uses
setup_future_usage
to dynamically optimize your payment flow and comply with regional legislation and network rules, such as SCA.One of
none
,off_session
, oron_session
.
-
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
-
-