---
title: revocationReason
framework: appstoreservernotifications
role: symbol
role_heading: Type
path: appstoreservernotifications/revocationreason
---

# revocationReason

The reason for a revoked or refunded transaction.

## Declaration

```data
int32 revocationReason
```

## Possible Values

0: The App Store refunded the transaction on behalf of the customer for other reasons, for example, an accidental purchase. 1: The App Store refunded the transaction on behalf of the customer due to an actual or perceived issue within your app.

## Discussion

Discussion For Family Sharing transactions, the revocation reason value is 0 if the customer leaves the family group or the owner stops sharing. If the purchaser of a Family Sharing transaction receives a refund, the revocation reason for Family Sharing transactions matches the value of the purchaser’s revocation reason.

## See Also

### Revocations

- [revocationDate](appstoreservernotifications/revocationdate.md)
- [revocationPercentage](appstoreservernotifications/revocationpercentage.md)
- [revocationType](appstoreservernotifications/revocationtype.md)
