Add a Mobile Payment Platform to your App

Nami supports multiple platforms such as the App Store and Google Play.

In Nami, each app can have multiple Mobile Payment Platforms. Mobile Payment Platforms allow you to

  • Use Nami on multiple different Stores such as the App Store and Google Play
  • Support multiple different builds of your app on a single store. You may do this if you have different apps for development and production builds on the same store.

Adding a Platform

In the Control Center, tap the Integrations icon to open the Integrations screen.

Once on this screen, you will see options for all the Integrations Nami supports, including Apple App and Google Play Stores.

1415

Click a platform tile to start integrating.

📘

Nami currently supports the Apple App Store and the Google Play Store for mobile payments.

Integrating with the Apple App Store

  1. Provide a name for your app platform.

  2. Fill out the Bundle Identifier field. This value is the unique marketplace identifier for your app and can be found in App Store Connect

1415

👍

Nami Best Practice

If you only have one build of your app on the store, we recommend naming the platform "App Store" to keep things simple.

If you have multiple builds of your app on the store with different identifiers you may name your App Platforms "Development" and "Production" or something similar.

🚧

The value you enter for the Bundle Identifier must match the correct identifier name on App Store Connect and in your app code.

If these do not match, the Nami SDK will not function correctly with fetching product SKUs from the store and executing purchases.

If you just wish to experiment with the Nami platform or test purchases using our Bypass Store mode, just enter any ID.

  1. Click 'Add New Integration' to add your new Apple App Store platform integration.
1415

Finish Configuring Apple App Store Integration

1415

If you see a "Finish Configuring" status on your Apple integration, you need to add your App Store Connect Shared Secret to your integration in order to enable correct SDK purchase behavior. See this guide for more details.

Integrating with the Google Play Store

  1. Provide a name for your app platform

  2. Fill out the Package Name field. This value is the unique marketplace identifier for your app and can be found in the Google Play Console

1415

👍

Nami Best Practice

If you only have one build of your app on the store, we recommend naming the platform "Play Store" to keep things simple.

If you have multiple builds of your app on the store with different identifiers you may name your App Platforms "Development" and "Production" or something similar.

🚧

The value you enter for the Package Name must match the correct identifier name on Play Console and in your app code.

If these do not match, the Nami SDK will not function correctly with fetching product SKUs from the store and executing purchases.

If you just wish to experiment with the Nami platform or test purchases using our Bypass Store mode, just enter any ID.

  1. Click 'Add New Integration' to add your new Play Store platform integration.
1415

Finish Configuring Google Play Store Integration

1415

If you see a "Finish Configuring" status on your Play Store integration, you need to add your Google Service Credentials to your integration in order to enable correct SDK purchase behavior. See this guide for more details.