# source\_mandate\_notification

From **Stripe API**.

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.

- Type: `object`

## Properties

### `acss_debit`

- Required: false
- Type: `object`

### `amount`

- Required: false
- Type: `integer`
- Nullable: true

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`.

### `bacs_debit`

- Required: false
- Type: `object`

### `created`

- Required: true
- Type: `integer`
- Format: `unix-time`

Time at which the object was created. Measured in seconds since the Unix epoch.

### `id`

- Required: true
- Type: `string`
- maxLength: `5000`

Unique identifier for the object.

### `livemode`

- Required: true
- Type: `boolean`

Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.

### `object`

- Required: true
- Type: `string`
- Allowed values: `"source_mandate_notification"`

String representing the object's type. Objects of the same type share the same value.

### `reason`

- Required: true
- Type: `string`
- maxLength: `5000`

The reason of the mandate notification. Valid reasons are `mandate_confirmed` or `debit_initiated`.

### `sepa_debit`

- Required: false
- Type: `object`

### `source`

- Required: true
- Type: `object`

`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](https://stripe.com/docs/sources) and [Sources & Customers](https://stripe.com/docs/sources/customers).

### `status`

- Required: true
- Type: `string`
- maxLength: `5000`

The status of the mandate notification. Valid statuses are `pending` or `submitted`.

### `type`

- Required: true
- Type: `string`
- maxLength: `5000`

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`.

## JSON Schema

```json
{"description":"Source mandate notifications should be created when a notification related to\na source mandate must be sent to the payer. They will trigger a webhook or\ndeliver an email to the customer.","properties":{"acss_debit":{"$ref":"#/components/schemas/source_mandate_notification_acss_debit_data"},"amount":{"description":"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`.","nullable":true,"type":"integer"},"bacs_debit":{"$ref":"#/components/schemas/source_mandate_notification_bacs_debit_data"},"created":{"description":"Time at which the object was created. Measured in seconds since the Unix epoch.","format":"unix-time","type":"integer"},"id":{"description":"Unique identifier for the object.","maxLength":5000,"type":"string"},"livemode":{"description":"Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.","type":"boolean"},"object":{"description":"String representing the object's type. Objects of the same type share the same value.","enum":["source_mandate_notification"],"type":"string"},"reason":{"description":"The reason of the mandate notification. Valid reasons are `mandate_confirmed` or `debit_initiated`.","maxLength":5000,"type":"string"},"sepa_debit":{"$ref":"#/components/schemas/source_mandate_notification_sepa_debit_data"},"source":{"$ref":"#/components/schemas/source"},"status":{"description":"The status of the mandate notification. Valid statuses are `pending` or `submitted`.","maxLength":5000,"type":"string"},"type":{"description":"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`.","maxLength":5000,"type":"string"}},"required":["created","id","livemode","object","reason","source","status","type"],"title":"SourceMandateNotification","type":"object","x-expandableFields":["acss_debit","bacs_debit","sepa_debit","source"],"x-resourceId":"source_mandate_notification"}
```
