Package com.stripe.model
Class PaymentLink.PaymentIntentData
java.lang.Object
com.stripe.model.StripeObject
com.stripe.model.PaymentLink.PaymentIntentData
- All Implemented Interfaces:
StripeObjectInterface
- Enclosing class:
- PaymentLink
For more details about PaymentIntentData, please refer to the API Reference.
-
Field Summary
Fields inherited from class com.stripe.model.StripeObject
PRETTY_PRINT_GSON -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanIndicates when the funds will be captured from the customer's account.An arbitrary string attached to the object.Set of key-value pairs that will set metadata on Payment Intents generated from this payment link.Indicates that you intend to make future payments with the payment method collected during checkout.For a non-card payment, information about the charge that appears on the customer's statement when this payment succeeds in creating a charge.For a card payment, information about the charge that appears on the customer's statement when this payment succeeds in creating a charge.A string that identifies the resulting payment as part of a group.inthashCode()voidsetCaptureMethod(String captureMethod) Indicates when the funds will be captured from the customer's account.voidsetDescription(String description) An arbitrary string attached to the object.voidsetMetadata(Map<String, String> metadata) Set of key-value pairs that will set metadata on Payment Intents generated from this payment link.voidsetSetupFutureUsage(String setupFutureUsage) Indicates that you intend to make future payments with the payment method collected during checkout.voidsetStatementDescriptor(String statementDescriptor) For a non-card payment, information about the charge that appears on the customer's statement when this payment succeeds in creating a charge.voidsetStatementDescriptorSuffix(String statementDescriptorSuffix) For a card payment, information about the charge that appears on the customer's statement when this payment succeeds in creating a charge.voidsetTransferGroup(String transferGroup) A string that identifies the resulting payment as part of a group.Methods inherited from class com.stripe.model.StripeObject
deserializeStripeObject, deserializeStripeObject, deserializeStripeObject, deserializeStripeObject, equals, getLastResponse, getRawJsonObject, setLastResponse, toJson, toString
-
Constructor Details
-
PaymentIntentData
public PaymentIntentData()
-
-
Method Details
-
getCaptureMethod
Indicates when the funds will be captured from the customer's account.One of
automatic,automatic_async, ormanual. -
getDescription
An arbitrary string attached to the object. Often useful for displaying to users. -
getMetadata
Set of key-value pairs that will set metadata on Payment Intents generated from this payment link. -
getSetupFutureUsage
Indicates that you intend to make future payments with the payment method collected during checkout.One of
off_session, oron_session. -
getStatementDescriptor
For a non-card payment, information about the charge that appears on the customer's statement when this payment succeeds in creating a charge. -
getStatementDescriptorSuffix
For a card payment, information about the charge that appears on the customer's statement when this payment succeeds in creating a charge. Concatenated with the account's statement descriptor prefix to form the complete statement descriptor. -
getTransferGroup
A string that identifies the resulting payment as part of a group. See the PaymentIntents use case for connected accounts for details. -
setCaptureMethod
Indicates when the funds will be captured from the customer's account.One of
automatic,automatic_async, ormanual. -
setDescription
An arbitrary string attached to the object. Often useful for displaying to users. -
setMetadata
Set of key-value pairs that will set metadata on Payment Intents generated from this payment link. -
setSetupFutureUsage
Indicates that you intend to make future payments with the payment method collected during checkout.One of
off_session, oron_session. -
setStatementDescriptor
For a non-card payment, information about the charge that appears on the customer's statement when this payment succeeds in creating a charge. -
setStatementDescriptorSuffix
For a card payment, information about the charge that appears on the customer's statement when this payment succeeds in creating a charge. Concatenated with the account's statement descriptor prefix to form the complete statement descriptor. -
setTransferGroup
A string that identifies the resulting payment as part of a group. See the PaymentIntents use case for connected accounts for details. -
equals
-
canEqual
-
hashCode
public int hashCode()
-