data
The payload data that contains app metadata and the signed renewal and transaction information.
Declaration
object dataProperties
| Name | Type | Description |
|---|---|---|
appAppleId | appAppleId | The unique identifier of the app that the notification applies to. This property is available for apps that users download from the App Store. It isn’t present in the sandbox environment. |
bundleId | bundleId | The bundle identifier of the app. |
bundleVersion | bundleVersion | The version of the build that identifies an iteration of the bundle. |
consumptionRequestReason | consumptionRequestReason | The reason the customer requested the refund. This field appears only for |
environment | environment | The server environment that the notification applies to, either |
signedRenewalInfo | JWSRenewalInfo | Subscription renewal information signed by the App Store, in JSON Web Signature (JWS) format. This field appears only for notifications that apply to auto-renewable subscriptions. |
signedTransactionInfo | JWSTransaction | Transaction information signed by the App Store, in JSON Web Signature (JWS) format. |
status | status | The status of an auto-renewable subscription as of the |
Mentioned in
Discussion
The data object is part of the responseBodyV2DecodedPayload. It’s present in the payload for notificationType values related to in-app purchases, except for the RENEWAL_EXTENSION notification type with a SUMMARY subtype, and the EXTERNAL_PURCHASE_TOKEN notification type.
Use the notification type along with the transaction and subscription renewal information in the data object to update a user’s service or present promotional offers according to your business logic.