Wallet onboarding

Onboarding checklist

For wallets and other native apps, make sure the following steps are finished before you start using the platform.

image

As illustrated above, the wallet onboarding process consists of the following procedures:

  1. Contact us to create a Mini Program workspace for your app.

In order for us to create a workspace, you're required to provide the following:

  1. Your valid business license and point of contact
  2. Your APK signature, bundle ID, and package name

  1. Customize your workspace.

Once your Mini Program workspace creation request is approved, you will receive a dedicated URL to access your workspace in the Mini Program Platform. You then make the following configuration settings:

  1. Replace the default URL to your business domain by configuring a reverse proxy server.
  2. Customize the UI by replacing the default logo/favicon with your preferred logo.
  3. Customize the email service.
  1. Integrate the SDK (Android and iOS).

Download the configuration guide from your Platform and follow the steps in this guide to initialize the SDK. For more information, see AC SDK Integration Guide.

  1. Implement the standard JSAPIs.

While the SDK provides you with the core Mini Program functionality, you can get enhanced features with a customized implementation of standard JSAPIs. For instance, when a Mini Program invokes the payment function, you are recommended to launch the existing standard payment flow instead of a completely new one. For more information, see JSAPIs.

  1. Implement the standard Open APIs.

In addition to the client-side JSAPIs, you also need to implement the server-side APIs, in order to enable the capabilities, such as OAuth and Payment. For more information, see Open APIs.

Now you can start using the Mini Program Platform.

Next steps

Merchant onboarding

Contact us

If you're interested in using Mini Programs and the Mini Program Platform, please send us an email.