Package com.stripe.model
Class PaymentIntent.NextAction
- java.lang.Object
-
- com.stripe.model.StripeObject
-
- com.stripe.model.PaymentIntent.NextAction
-
- All Implemented Interfaces:
StripeObjectInterface
- Enclosing class:
- PaymentIntent
public static class PaymentIntent.NextAction extends StripeObject
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PaymentIntent.NextAction.VerifyWithMicrodeposits
static class
PaymentIntent.NextAction.WechatPayDisplayQrCode
static class
PaymentIntent.NextAction.WechatPayRedirectToAndroidApp
static class
PaymentIntent.NextAction.WechatPayRedirectToIosApp
-
Field Summary
-
Fields inherited from class com.stripe.model.StripeObject
PRETTY_PRINT_GSON
-
-
Constructor Summary
Constructors Constructor Description NextAction()
-
Method Summary
-
Methods inherited from class com.stripe.model.StripeObject
equals, getLastResponse, getRawJsonObject, setLastResponse, toJson, toString
-
-
-
-
Method Detail
-
getAlipayHandleRedirect
public PaymentIntent.NextActionAlipayHandleRedirect getAlipayHandleRedirect()
-
getBoletoDisplayDetails
public PaymentIntent.NextActionDisplayBoletoDetails getBoletoDisplayDetails()
-
getOxxoDisplayDetails
public PaymentIntent.NextActionOxxoDisplayDetails getOxxoDisplayDetails()
-
getRedirectToUrl
public PaymentIntent.NextActionRedirectToUrl getRedirectToUrl()
-
getType
public java.lang.String getType()
Type of the next action to perform, one ofredirect_to_url
,use_stripe_sdk
,alipay_handle_redirect
, oroxxo_display_details
.
-
getUseStripeSdk
public java.util.Map<java.lang.String,java.lang.Object> getUseStripeSdk()
When confirming a PaymentIntent with Stripe.js, Stripe.js depends on the contents of this dictionary to invoke authentication flows. The shape of the contents is subject to change and is only intended to be used by Stripe.js.
-
getVerifyWithMicrodeposits
public PaymentIntent.NextAction.VerifyWithMicrodeposits getVerifyWithMicrodeposits()
-
getWechatPayDisplayQrCode
public PaymentIntent.NextAction.WechatPayDisplayQrCode getWechatPayDisplayQrCode()
-
getWechatPayRedirectToAndroidApp
public PaymentIntent.NextAction.WechatPayRedirectToAndroidApp getWechatPayRedirectToAndroidApp()
-
getWechatPayRedirectToIosApp
public PaymentIntent.NextAction.WechatPayRedirectToIosApp getWechatPayRedirectToIosApp()
-
setAlipayHandleRedirect
public void setAlipayHandleRedirect(PaymentIntent.NextActionAlipayHandleRedirect alipayHandleRedirect)
-
setBoletoDisplayDetails
public void setBoletoDisplayDetails(PaymentIntent.NextActionDisplayBoletoDetails boletoDisplayDetails)
-
setOxxoDisplayDetails
public void setOxxoDisplayDetails(PaymentIntent.NextActionOxxoDisplayDetails oxxoDisplayDetails)
-
setRedirectToUrl
public void setRedirectToUrl(PaymentIntent.NextActionRedirectToUrl redirectToUrl)
-
setType
public void setType(java.lang.String type)
Type of the next action to perform, one ofredirect_to_url
,use_stripe_sdk
,alipay_handle_redirect
, oroxxo_display_details
.
-
setUseStripeSdk
public void setUseStripeSdk(java.util.Map<java.lang.String,java.lang.Object> useStripeSdk)
When confirming a PaymentIntent with Stripe.js, Stripe.js depends on the contents of this dictionary to invoke authentication flows. The shape of the contents is subject to change and is only intended to be used by Stripe.js.
-
setVerifyWithMicrodeposits
public void setVerifyWithMicrodeposits(PaymentIntent.NextAction.VerifyWithMicrodeposits verifyWithMicrodeposits)
-
setWechatPayDisplayQrCode
public void setWechatPayDisplayQrCode(PaymentIntent.NextAction.WechatPayDisplayQrCode wechatPayDisplayQrCode)
-
setWechatPayRedirectToAndroidApp
public void setWechatPayRedirectToAndroidApp(PaymentIntent.NextAction.WechatPayRedirectToAndroidApp wechatPayRedirectToAndroidApp)
-
setWechatPayRedirectToIosApp
public void setWechatPayRedirectToIosApp(PaymentIntent.NextAction.WechatPayRedirectToIosApp wechatPayRedirectToIosApp)
-
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
-
-