<!--
{
  "documentType" : "article",
  "framework" : "AppStoreServerNotifications",
  "identifier" : "/documentation/AppStoreServerNotifications/advancedcommerce-datatypes",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Data types for Advanced Commerce API"
}
-->

# Data types for Advanced Commerce API

Objects and data types for transaction that use the Advanced Commerce API.

## Discussion

For more information about <doc://com.apple.documentation/documentation/AdvancedCommerceAPI>, see [Advanced Commerce API](https://developer.apple.com/in-app-purchase/advanced-commerce-api/).

## Topics

### Data types

[`string advancedCommerceConsistencyToken`](/documentation/AppStoreServerNotifications/advancedCommerceConsistencyToken)

[`string advancedCommerceDescription`](/documentation/AppStoreServerNotifications/advancedCommerceDescription)

[`string advancedCommerceDisplayName`](/documentation/AppStoreServerNotifications/advancedCommerceDisplayName)

[`int64 advancedCommerceEstimatedTax`](/documentation/AppStoreServerNotifications/advancedCommerceEstimatedTax)

[`string advancedCommerceOfferPeriod`](/documentation/AppStoreServerNotifications/advancedCommerceOfferPeriod)

[`int64 advancedCommerceOfferPrice`](/documentation/AppStoreServerNotifications/advancedCommerceOfferPrice)

[`string advancedCommercePeriod`](/documentation/AppStoreServerNotifications/advancedCommercePeriod)

[`int32 advancedCommercePeriodCount`](/documentation/AppStoreServerNotifications/advancedCommercePeriodCount)

[`int64 advancedCommercePrice`](/documentation/AppStoreServerNotifications/advancedCommercePrice)

[`string advancedCommercePriceIncreaseInfoDependentSKU`](/documentation/AppStoreServerNotifications/advancedCommercePriceIncreaseInfoDependentSKU)

[`int64 advancedCommercePriceIncreaseInfoPrice`](/documentation/AppStoreServerNotifications/advancedCommercePriceIncreaseInfoPrice)

[`string advancedCommercePriceIncreaseInfoStatus`](/documentation/AppStoreServerNotifications/advancedCommercePriceIncreaseInfoStatus)

[`string advancedCommerceReason`](/documentation/AppStoreServerNotifications/advancedCommerceReason)

[`int64 advancedCommerceRefundAmount`](/documentation/AppStoreServerNotifications/advancedCommerceRefundAmount)

[`timestamp advancedCommerceRefundDate`](/documentation/AppStoreServerNotifications/advancedCommerceRefundDate)

[`string advancedCommerceRefundReason`](/documentation/AppStoreServerNotifications/advancedCommerceRefundReason)

[`string advancedCommerceRefundType`](/documentation/AppStoreServerNotifications/advancedCommerceRefundType)

[`[advancedCommerceRefund] advancedCommerceRefunds`](/documentation/AppStoreServerNotifications/advancedCommerceRefunds)

[`[advancedCommerceRenewalItem] advancedCommerceRenewalItems`](/documentation/AppStoreServerNotifications/advancedCommerceRenewalItems)

[`string advancedCommerceRequestReferenceId`](/documentation/AppStoreServerNotifications/advancedCommerceRequestReferenceId)

[`string advancedCommerceSKU`](/documentation/AppStoreServerNotifications/advancedCommerceSKU)

[`string advancedCommerceTaxCode`](/documentation/AppStoreServerNotifications/advancedCommerceTaxCode)

[`int64 advancedCommerceTaxExclusivePrice`](/documentation/AppStoreServerNotifications/advancedCommerceTaxExclusivePrice)

[`string advancedCommerceTaxRate`](/documentation/AppStoreServerNotifications/advancedCommerceTaxRate)

[`[advancedCommerceTransactionItem] advancedCommerceTransactionItems`](/documentation/AppStoreServerNotifications/advancedCommerceTransactionItems)

### Objects

[`object advancedCommerceDescriptors`](/documentation/AppStoreServerNotifications/advancedCommerceDescriptors)

[`object advancedCommerceOffer`](/documentation/AppStoreServerNotifications/advancedCommerceOffer)

[`object advancedCommercePriceIncreaseInfo`](/documentation/AppStoreServerNotifications/advancedCommercePriceIncreaseInfo)

[`object advancedCommerceRefund`](/documentation/AppStoreServerNotifications/advancedCommerceRefund)

[`object advancedCommerceRenewalInfo`](/documentation/AppStoreServerNotifications/advancedCommerceRenewalInfo)

[`object advancedCommerceRenewalItem`](/documentation/AppStoreServerNotifications/advancedCommerceRenewalItem)

[`object advancedCommerceTransactionInfo`](/documentation/AppStoreServerNotifications/advancedCommerceTransactionInfo)

[`object advancedCommerceTransactionItem`](/documentation/AppStoreServerNotifications/advancedCommerceTransactionItem)



---

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)