View Source Stripe.Mandate (Striped v0.1.0)
A Mandate is a record of the permission a customer has given you to debit their payment method.
Link to this section Summary
Functions
Retrieves a Mandate object.
Link to this section Types
@type t() :: %Stripe.Mandate{ customer_acceptance: term(), id: binary(), livemode: boolean(), multi_use: term(), object: binary(), payment_method: binary() | Stripe.PaymentMethod.t(), payment_method_details: term(), single_use: term(), status: binary(), type: binary() }
The mandate type.
customer_acceptanceidUnique identifier for the object.livemodeHas the valuetrueif the object exists in live mode or the valuefalseif the object exists in test mode.multi_useobjectString representing the object's type. Objects of the same type share the same value.payment_methodID of the payment method associated with this mandate.payment_method_detailssingle_usestatusThe status of the mandate, which indicates whether it can be used to initiate a payment.typeThe type of the mandate.