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.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.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) For a non-card payment, information about the charge that appears on the customer's statement when this payment succeeds in creating a charge.void
setStatementDescriptorSuffix
(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.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
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()
-