Package com.stripe.param.v2.payments
Class OffSessionPaymentCreateParams.PaymentsOrchestration
java.lang.Object
com.stripe.param.v2.payments.OffSessionPaymentCreateParams.PaymentsOrchestration
- Enclosing class:
- OffSessionPaymentCreateParams
Required. If you are making a Credential On File transaction with a
previously saved card, you should pass the Network Transaction ID from a prior initial
authorization on Stripe (from a successful SetupIntent or a PaymentIntent with
setup_future_usage
set), or one that you have obtained from another payment processor.
This is a token from the network which uniquely identifies the transaction. Visa calls
this the Transaction ID, Mastercard calls this the Trace ID, and American Express calls
this the Acquirer Reference Data. Note that you should pass in a Network Transaction ID
if you have one, regardless of whether this is a Customer-Initiated Transaction (CIT) or
a Merchant-Initiated Transaction (MIT).-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
-
Method Summary
-
Method Details
-
builder
-
getEnabled
Required. True when you want to enable payments orchestration for this off-session payment. False otherwise. -
getExtraParams
Map of extra parameters for custom features not available in this client library. The content in this map is not serialized under this field's@SerializedName
value. Instead, each key/value pair is serialized as if the key is a root-level field (serialized) name in this param object. Effectively, this map is flattened to its parent instance. -
equals
-
canEqual
-
hashCode
public int hashCode()
-