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
How line-item prices and amounts will be displayed with respect to tax on invoice PDFs.
-
Field Summary
Fields inherited from class com.stripe.model.StripeObject
PRETTY_PRINT_GSON
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
boolean
Indicates 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.Extra information about the payment.Provides information about the charge that customers see on their statements.A string that identifies the resulting payment as part of a group.int
hashCode()
void
setCaptureMethod
(String captureMethod) Indicates when the funds will be captured from the customer's account.void
setDescription
(String description) An arbitrary string attached to the object.void
setMetadata
(Map<String, String> metadata) Set of key-value pairs that will set metadata on Payment Intents generated from this payment link.void
setSetupFutureUsage
(String setupFutureUsage) Indicates that you intend to make future payments with the payment method collected during checkout.void
setStatementDescriptor
(String statementDescriptor) Extra information about the payment.void
setStatementDescriptorSuffix
(String statementDescriptorSuffix) Provides information about the charge that customers see on their statements.void
setTransferGroup
(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, 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
Extra information about the payment. This will appear on your customer's statement when this payment succeeds in creating a charge. -
getStatementDescriptorSuffix
Provides information about the charge that customers see on their statements. Concatenated with the prefix (shortened descriptor) or statement descriptor that's set on the account to form the complete statement descriptor. Maximum 22 characters for the concatenated 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
Extra information about the payment. This will appear on your customer's statement when this payment succeeds in creating a charge. -
setStatementDescriptorSuffix
Provides information about the charge that customers see on their statements. Concatenated with the prefix (shortened descriptor) or statement descriptor that's set on the account to form the complete statement descriptor. Maximum 22 characters for the concatenated 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()
-