Package com.stripe.param.v2.payments
Class OffSessionPaymentCaptureParams.Builder
java.lang.Object
com.stripe.param.v2.payments.OffSessionPaymentCaptureParams.Builder
- Enclosing class:
- OffSessionPaymentCaptureParams
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Finalize and obtain parameter instance from this builder.putAllExtraParam
(Map<String, Object> map) Add all map key/value pairs to `extraParams` map.putAllMetadata
(Map<String, String> map) Add all map key/value pairs to `metadata` map.putExtraParam
(String key, Object value) Add a key/value pair to `extraParams` map.putMetadata
(String key, String value) Add a key/value pair to `metadata` map.setAmountToCapture
(Long amountToCapture) Required. The amount to capture.setStatementDescriptor
(String statementDescriptor) Text that appears on the customer’s statement as the statement descriptor for a non-card charge.setStatementDescriptorSuffix
(String statementDescriptorSuffix) Provides information about a card charge.setTransferData
(OffSessionPaymentCaptureParams.TransferData transferData) The data that automatically creates a Transfer after the payment finalizes.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
build
Finalize and obtain parameter instance from this builder. -
setAmountToCapture
Required. The amount to capture. -
putExtraParam
Add a key/value pair to `extraParams` map. A map is initialized for the first `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. SeeOffSessionPaymentCaptureParams.extraParams
for the field documentation. -
putAllExtraParam
Add all map key/value pairs to `extraParams` map. A map is initialized for the first `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. SeeOffSessionPaymentCaptureParams.extraParams
for the field documentation. -
putMetadata
Add a key/value pair to `metadata` map. A map is initialized for the first `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. SeeOffSessionPaymentCaptureParams.metadata
for the field documentation. -
putAllMetadata
Add all map key/value pairs to `metadata` map. A map is initialized for the first `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. SeeOffSessionPaymentCaptureParams.metadata
for the field documentation. -
setStatementDescriptor
Text that appears on the customer’s statement as the statement descriptor for a non-card charge. This value overrides the account’s default statement descriptor. For information about requirements, including the 22-character limit, see the Statement Descriptor docs. -
setStatementDescriptorSuffix
public OffSessionPaymentCaptureParams.Builder setStatementDescriptorSuffix(String statementDescriptorSuffix) Provides information about a card charge. Concatenated to the account’s statement descriptor prefix to form the complete statement descriptor that appears on the customer’s statement. -
setTransferData
public OffSessionPaymentCaptureParams.Builder setTransferData(OffSessionPaymentCaptureParams.TransferData transferData) The data that automatically creates a Transfer after the payment finalizes. Learn more about the use case for connected accounts.
-