Defines the object schema located at components.schemas.source_mandate_notification in the specification.
Source mandate notifications should be created when a notification related to a source mandate must be sent to the payer. They will trigger a webhook or deliver an email to the customer.
Constructors
SourceMandateNotificationsourceMandateNotificationAcssDebit :: Maybe SourceMandateNotificationAcssDebitDataacss_debit:
sourceMandateNotificationAmount :: Maybe (Nullable Int)amount: A positive integer in the smallest currency unit (that is, 100 cents for $1.00, or 1 for ¥1, Japanese Yen being a zero-decimal currency) representing the amount associated with the mandate notification. The amount is expressed in the currency of the underlying source. Required if the notification type is `debit_initiated`.
sourceMandateNotificationBacsDebit :: Maybe SourceMandateNotificationBacsDebitDatabacs_debit:
sourceMandateNotificationCreated :: Intcreated: Time at which the object was created. Measured in seconds since the Unix epoch.
sourceMandateNotificationId :: Textid: Unique identifier for the object.
Constraints:
Maximum length of 5000
sourceMandateNotificationLivemode :: Boollivemode: Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.
sourceMandateNotificationReason :: Textreason: The reason of the mandate notification. Valid reasons are `mandate_confirmed` or `debit_initiated`.
Constraints:
Maximum length of 5000
sourceMandateNotificationSepaDebit :: Maybe SourceMandateNotificationSepaDebitDatasepa_debit:
sourceMandateNotificationSource :: Sourcesource: `Source` objects allow you to accept a variety of payment methods. They represent a customer's payment instrument, and can be used with the Stripe API just like a `Card` object: once chargeable, they can be charged, or can be attached to customers.
Related guides: Sources API and Sources & Customers.
sourceMandateNotificationStatus :: Textstatus: The status of the mandate notification. Valid statuses are `pending` or `submitted`.
Constraints:
Maximum length of 5000
sourceMandateNotificationType :: Texttype: The type of source this mandate notification is attached to. Should be the source type identifier code for the payment method, such as `three_d_secure`.
Constraints:
Maximum length of 5000
Instances4Eq, Show, FromJSON, ToJSON
Eq SourceMandateNotificationDefined in stripeapi-3.0.0.0 · StripeAPI.Types.SourceMandateNotificationShow SourceMandateNotificationDefined in stripeapi-3.0.0.0 · StripeAPI.Types.SourceMandateNotificationFromJSON SourceMandateNotificationDefined in stripeapi-3.0.0.0 · StripeAPI.Types.SourceMandateNotificationToJSON SourceMandateNotificationDefined in stripeapi-3.0.0.0 · StripeAPI.Types.SourceMandateNotification