# source\_order

From **Stripe API**.

- Type: `object`

## Properties

### `amount`

- Required: true
- Type: `integer`

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 total amount for the order.

### `currency`

- Required: true
- Type: `string`

Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).

### `email`

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

The email address of the customer placing the order.

### `items`

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

List of items constituting the order.

### `shipping`

- Required: false
- Type: `object`

## JSON Schema

```json
{"properties":{"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 total amount for the order.","type":"integer"},"currency":{"description":"Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).","type":"string"},"email":{"description":"The email address of the customer placing the order.","maxLength":5000,"type":"string"},"items":{"description":"List of items constituting the order.","items":{"$ref":"#/components/schemas/source_order_item"},"nullable":true,"type":"array"},"shipping":{"$ref":"#/components/schemas/shipping"}},"required":["amount","currency"],"title":"SourceOrder","type":"object","x-expandableFields":["items","shipping"]}
```
