Defines the object schema located at components.schemas.mandate in the specification.
A Mandate is a record of the permission a customer has given you to debit their payment method.
Constructors
MandatemandateCustomerAcceptance :: CustomerAcceptancecustomer_acceptance:
mandateId :: Textid: Unique identifier for the object.
Constraints:
Maximum length of 5000
mandateLivemode :: Boollivemode: Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.
mandateMultiUse :: Maybe MandateMultiUsemulti_use:
mandatePaymentMethod :: MandatePaymentMethod'Variantspayment_method: ID of the payment method associated with this mandate.
mandatePaymentMethodDetails :: MandatePaymentMethodDetailspayment_method_details:
mandateSingleUse :: Maybe MandateSingleUsesingle_use:
mandateStatus :: MandateStatus'status: The status of the mandate, which indicates whether it can be used to initiate a payment.
mandateType :: MandateType'type: The type of the mandate.