capabilities.work

Create and Submit an In-App Purchase

A 3-step recipe with iOS. We can help you get access.

Recipe · 3 steps

Create and Submit an In-App Purchase

with iOS

Create an in-app purchase, localize it, and submit it for review.

  1. Create the in-app purchase for the app with its product id and type.
  2. Add the localized name and description shown to customers for the in-app purchase.
  3. Submit the in-app purchase for App Review once metadata is in place.
What you'll need to have ready
  • appId: The id of the app the in-app purchase belongs to.
  • name: The internal reference name of the in-app purchase.
  • productId: The product identifier (e.g. com.example.app.coins100).
  • inAppPurchaseType: The purchase type (CONSUMABLE, NON_CONSUMABLE, or NON_RENEWING_SUBSCRIPTION).
  • locale: The locale for the localization (e.g. en-US).
  • localizedName: The customer-facing display name for the locale.
  • localizedDescription: The customer-facing description for the locale (optional).
For your developer

Arazzo workflow ios:create-in-app-purchase, 3 operations: inAppPurchasesV2_createInstance → inAppPurchaseLocalizations_createInstance → inAppPurchaseSubmissions_createInstance. Specs on APIs.io.