iap
Asked on 06/13/2025
1 search
The session titled "Dive into App Store server APIs for In-App Purchase" at WWDC 2025 provides a comprehensive overview of the App Store server APIs related to In-App Purchases (IAP). This session covers several key responsibilities of your App Server, including managing in-app purchases, signing requests, and participating in the refund decision process.
Key updates discussed in the session include:
-
Transaction Identifiers: Enhancements to transaction identifiers, such as the App Transaction ID, which help in better managing in-app purchases by associating customer accounts with App Store transactions.
-
Signing Requests: Improvements in generating signatures to simplify signing requests on your server using JSON Web Signature (JWS).
-
Refund Processes: Enhancements that simplify participation in refund processes by sharing consumption data related to purchases.
For more detailed information, you can refer to the session Dive into App Store server APIs for In-App Purchase (00:00:00).
Additionally, the session "What’s new in StoreKit and In-App Purchase" introduces new features in StoreKit, including the App Transaction ID, which is a globally unique value for each Apple account that downloads your app. This ID is also unique for each family group member, facilitating the management of family-shared transactions.
For further exploration of these new features, you can check the session What’s new in StoreKit and In-App Purchase (00:00:36).

Dive into App Store server APIs for In-App Purchase
Discover the latest updates for the App Store Server API, App Store Server Notifications, and App Store Server Library to help manage customer purchase data directly on your server and deliver great In-App Purchase experiences. We’ll cover updates to appAccountToken and signature signing, new fields in signed transaction and renewal info, and new APIs. Then, we’ll show how to generate a promotional offer signature on your server, and how to use the Send Consumption Information endpoint.

What’s new in StoreKit and In-App Purchase
Learn about the latest StoreKit API enhancements to help you deliver great In-App Purchase experiences to your customers. We’ll review new fields added to AppTransaction, Transaction, and RenewalInfo, and updates to In-App Purchase offer codes. We’ll also cover creating signed In-App Purchase requests using the App Store Server Library and updates to merchandising subscriptions using SwiftUI.

Platforms State of the Union
Discover the newest advancements on Apple platforms.