<!--
{
  "availability" : [

  ],
  "documentType" : "symbol",
  "framework" : "ApplePayontheWeb",
  "identifier" : "/documentation/ApplePayontheWeb/ApplePayRequest/requiredShippingContactFields",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "Apple Pay on the Web"
    ],
    "preciseIdentifier" : "instp/ApplePayRequest/requiredShippingContactFields"
  },
  "title" : "requiredShippingContactFields"
}
-->

# requiredShippingContactFields

The fields of shipping information the user must provide to fulfill the order.

```
sequence <ApplePayContactField> requiredShippingContactFields;
```

## Discussion

Use [`requiredShippingContactFields`](/documentation/ApplePayontheWeb/ApplePayRequest/requiredShippingContactFields) to request the user’s address and other contact information that you require to fulfill the order.

You receive the customer’s name when you request `postalAddress`. If you don’t need the customer’s address, you can request the name contact field directly.

The following listing is an example of requesting fields for a shipping contact:

```javascript
"requiredShippingContactFields": [
    "postalAddress",
    "name",
    "phoneticName",
    "phone",
    "email"
]
```

The source of the information may be the user’s My Card in Contacts or in Wallet. The user can also enter the information into the payment sheet, either directly or through Contacts.

The [`requiredShippingContactFields`](/documentation/ApplePayontheWeb/ApplePayRequest/requiredShippingContactFields) for [`ApplePayRequest`](/documentation/ApplePayontheWeb/ApplePayRequest) is available in Apple Pay version 6.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)