View Source Stripe.Mandate (stripity_stripe v3.2.0)
A Mandate is a record of the permission that your customer gives you to debit their payment method.
Summary
Functions
Retrieves a Mandate object.
Types
@type t() :: %Stripe.Mandate{ customer_acceptance: term(), id: binary(), livemode: boolean(), multi_use: term(), object: binary(), on_behalf_of: binary(), payment_method: binary() | Stripe.PaymentMethod.t(), payment_method_details: term(), single_use: term(), status: binary(), type: binary() }
The mandate
type.
customer_acceptance
id
Unique identifier for the object.livemode
Has the valuetrue
if the object exists in live mode or the valuefalse
if the object exists in test mode.multi_use
object
String representing the object's type. Objects of the same type share the same value.on_behalf_of
The account (if any) that the mandate is intended for.payment_method
ID of the payment method associated with this mandate.payment_method_details
single_use
status
The mandate status indicates whether or not you can use it to initiate a payment.type
The type of the mandate.