---
title: TransactionReporting
framework: marketplacekit
role: symbol
role_heading: Enumeration
path: marketplacekit/transactionreporting
---

# TransactionReporting

An enumeration that provides token services for transaction reporting.

## Declaration

```swift
enum TransactionReporting
```

## Mentioned in

Creating an alternative app marketplace Distributing your app on an alternative app marketplace Reporting transactions for the Core Technology Commission

## Overview

Overview Track any eligible purchases, related to your app, that you offer a person and report them to Apple using tokens provided by this enumeration. For more information, see Reporting transactions for the Core Technology Commission.

## Topics

### Retrieving a token

- [token(for:)](marketplacekit/transactionreporting/token(for:).md)

### Specifying the token type

- [TransactionReporting.TokenType](marketplacekit/transactionreporting/tokentype.md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Token and transaction reporting

- [Reporting transactions for the Core Technology Commission](marketplacekit/reporting-transactions-for-core-technology-commission.md)
