Package com.stripe.param
Class SourceCreateParams.Mandate
java.lang.Object
com.stripe.param.SourceCreateParams.Mandate
- Enclosing class:
- SourceCreateParams
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
static enum
static enum
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
The parameters required to notify Stripe of a mandate acceptance or refusal by the customer.The amount specified by the mandate.The currency specified by the mandate.Map of extra parameters for custom features not available in this client library.The interval of debits permitted by the mandate.The method Stripe should use to notify the customer of upcoming debit instructions and/or mandate confirmation as required by the underlying debit network.
-
Method Details
-
builder
-
getAcceptance
The parameters required to notify Stripe of a mandate acceptance or refusal by the customer. -
getAmount
The amount specified by the mandate. (Leave null for a mandate covering all amounts) -
getCurrency
The currency specified by the mandate. (Must matchcurrency
of the source) -
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. -
getInterval
The interval of debits permitted by the mandate. Eitherone_time
(just permitting a single debit),scheduled
(with debits on an agreed schedule or for clearly-defined events), orvariable
(for debits with any frequency) -
getNotificationMethod
The method Stripe should use to notify the customer of upcoming debit instructions and/or mandate confirmation as required by the underlying debit network. Eitheremail
(an email is sent directly to the customer),manual
(asource.mandate_notification
event is sent to your webhooks endpoint and you should handle the notification) ornone
(the underlying debit network does not require any notification).
-