---
title: Order
framework: walletorders
role: symbol
role_heading: Object
path: walletorders/order
---

# Order

The order’s details, including information about the products or services rendered, customer service, and fulfillment.

## Declaration

```data
object Order
```

## Properties

createdAt: The date and time when the customer created the order, in RFC 3339 format. merchant: The merchant for this order. orderIdentifier: A unique order identifier scoped to your order type identifier. In combination with the order type identifier, this uniquely identifies an order within the system and isn’t displayed to the user. orderManagementURL: A URL where the customer can manage the order. orderType: The type of order this bundle represents. Currently the only supported value is ecommerce. orderTypeIdentifier: An identifier for the order type associated with the order. The value must correspond with your signing certificate and isn’t displayed to the user. status: A high-level status of the order, used for display purposes. The system considers orders with status completed or cancelled closed. schemaVersion: The version of the schema used for the order. The current version is 1. updatedAt: The date and time when the order was last updated, in RFC 3339 format. This should equal the createdAt time, if the order hasn’t had any updates. Must be monotonically increasing. Consider using a hybrid logical clock if your web service can’t make that guarantee. associatedApplications: A list of associated applications, in order of preference. The device uses the first available application. associatedApplicationIdentifiers: The application identifier associated with the order. authenticationToken: The authentication token supplied to your web service. Required if you provide a web service. barcode: An identifier containing information about an order. changeNotifications: A property that describes whether the device notifies the user about relevant changes to the order. The default is enabled. customer: The customer for this order. fulfillments: A list of fulfillments. The device displays fulfillments in the order provided. lineItems: The items contained in the order, displayed in the order provided. orderNumber: If available, an order number or reference suitable for display to the user. orderProvider: Information about the platform providing the order data. Use this field if the order data isn’t provided by the merchant, but by a third party. payment: The payment for this order. returnInfo: The information related to a partial or full return. returns: A list of returns. The device displays returns in the order provided. statusDescription: A localized message describing the order status. webServiceURL: The URL of your web service. This must begin with HTTPS://.

## Mentioned in

Building a distributable order package Creating the source for an order

## Topics

### Supporting objects

- [Customer](walletorders/customer.md)
- [Merchant](walletorders/merchant.md)
- [Address](walletorders/address.md)
- [Application](walletorders/application.md)
- [Barcode](walletorders/barcode.md)
- [CurrencyAmount](walletorders/currencyamount.md)
- [LineItem](walletorders/lineitem.md)
- [Location](walletorders/location.md)
- [OrderIdentifiers](walletorders/orderidentifiers.md)
- [OrderProvider](walletorders/orderprovider.md)
- [Payment](walletorders/payment.md)
- [Payment.SummaryItems](walletorders/payment/summaryitems-data.dictionary.md)
- [PaymentMethod](walletorders/paymentmethod.md)
- [PaymentTransaction](walletorders/paymenttransaction.md)
- [PickupFulfillment](walletorders/pickupfulfillment.md)
- [Return](walletorders/return.md)
- [ReturnInfo](walletorders/returninfo.md)
- [ShippingFulfillment](walletorders/shippingfulfillment.md)
- [ShippingFulfillment.Recipient](walletorders/shippingfulfillment/recipient-data.dictionary.md)

## See Also

### Essentials

- [Creating the source for an order](walletorders/creating-the-source-for-an-order.md)
- [Building a distributable order package](walletorders/building-a-distributable-order-package.md)
- [Retrieve the registrations for a device](walletorders/retrieve-the-registrations-for-a-device.md)
- [Retrieve the latest version of an order](walletorders/retrieve-the-latest-version-of-an-order.md)
- [Example Order Packages](walletorders/example-order-packages.md)
