# Purchase management and fulfillment

> Manage purchases, validate receipts, restore entitlements, and handle subscriptions in Unity In-App Purchasing.

Use the pages in this section to retrieve and manage purchase data, validate receipts to prevent fraud, restore purchases for returning players, and reference the APIs for your IAP integration.

> **Note:**
>
> If you need information on how to fulfill and manage purchases with a Direct to Consumer (D2C) payment provider integration, you can refer to this [fulfill purchases](./payment-providers/workflow.md#fulfill-purchases) information instead.

[Purchases](/iap/purchases.md): Retrieve purchase information and determine purchase status for products bought by players.
[Receipt validation](/iap/receipt-validation.md): Verify the authenticity of purchase receipts to prevent fraud and ensure secure transactions.
[Restore purchases](/iap/restore-purchases.md): Enable players to regain access to previously owned products and subscriptions when they reinstall your app or switch devices.
[SubscriptionInfo class reference](/iap/subscriptioninfo-class-reference.md): Reference the `SubscriptionInfo` class methods to retrieve subscription product information and status.
