Mandate
A Mandate is a record of the permission that your customer gives you to debit their payment method.
Summary
Types
@type t() :: %Stripe.Resources.Mandate{ customer_acceptance: term(), id: term(), livemode: term(), multi_use: term(), object: term(), on_behalf_of: term(), payment_method: term(), payment_method_details: term(), single_use: term(), status: term(), type: term() }
customer_acceptance- Expandable.id- Unique identifier for the object. Max length: 5000.livemode- If the object exists in live mode, the value istrue. If the object exists in test mode, the value isfalse.multi_use- Expandable.object- String representing the object's type. Objects of the same type share the same value. Possible values:mandate.on_behalf_of- The account (if any) that the mandate is intended for. Max length: 5000.payment_method- ID of the payment method associated with this mandate. Expandable.payment_method_details- Expandable.single_use- Expandable.status- The mandate status indicates whether or not you can use it to initiate a payment. Possible values:active,inactive,pending.type- The type of the mandate. Possible values:multi_use,single_use.