Stripe.Resources.Mandate (tiger_stripe v0.4.0)

Copy Markdown View Source

Mandate

A Mandate is a record of the permission that your customer gives you to debit their payment method.

Summary

Types

t()

@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 is true. If the object exists in test mode, the value is false.
  • 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.

Functions

expandable_fields()

object_name()