The white-label handover process will only begin once you have submitted all of the required information and taken all of the required actions listed below.


We recommend that you start the white-labeling with your Test Projet to keep the momentum. Once your Production Project is approved, we can simply switch out your Test App ID with your Production App ID.

Once you have prepared all the information below, you can complete this form to submit your white-label request.

Branding

  • App name (max 50 characters - will be displayed publicly to end-users)

  • App description (max 255 characters - will be displayed publicly to end-users)

  • Logo: Format: PNG, Width: At least 800px, Height: Less than half the width, Size: Less than 200kB

  • Icon: Format: PNG, Width: At least 500px, Height: Exactly equal to the width, Size: Less than 200kB

  • Rehive App IDs for production and test projects

  • Wallet URL (e.g. wallet.yourdomain.com, needs to be a domain you own and control)

  • Company legal name and address.

  • Link to website.

  • Terms and conditions URL (either on your website or you can use a third-party provider like Iubenda)

  • Privacy policy URL (either on your website or you can use a tool like Iubenda)

Configuration

  • Complete the registration and get started steps on the dashboard.

  • Configure a Rehive test project and have the App ID ready.

  • Configure a Rehive production project and have the App ID ready.

Web app (required for white-label web application)

Log in to your domain name/ DNS provider's portal and set up the following DNS records:

  • Test app: DNS Name: test.wallet.yourdomain.com, Type: A, TTL: 5 minutes (or longer if your provider does not support 5min TTL), Data: 35.189.251.92

  • Production app: DNS Name: wallet.yourdomain.com, Type: A, TTL: 5 minutes (or longer if your provider does not support 5min TTL), Data: 35.189.251.92

Mobile apps (required for white-label iOS and Android applications)

  • Apple Developer account registered under your business name (not an individual account)

  • Google Play developer account registered under your business name (not an individual account)

  • If your organization does not have an Apple Appstore account, you will be needing a D-U-N-S number.

  • Vector version of logo (width: at least 1024px, height: less than half the width, format SVG, max 5MB)

  • Vector version of icon (width: at least 1024px, height: exactly equal to the width, format SVG, max 5MB)

  • (Optional) Unique apple bundle identifier (e.g. com.yourdomain.wallet)

  • (Optional) Unique android package name (e.g. com.yourdomainwallet)

  • (Optional) Splash screen image to display on startup for iOS/Android apps

  • (Optional) Mobile app name (if different from web app name)

  • Demo user for the app stores to test the product. Rehive will set this app.

Source code handover:

  • Provide us with your Github username and then accept our invite to your source code repository.

Additional requirements for Merchant Documentation:

Log into the DNS provider for your domain and set up DNS records with the following details:

  • Documentation: DNS Name: docs.yourdomain.com, Type: A, TTL: 5 minutes (or longer if your provider does not support 5min TTL), Data: 35.189.251.92

  • API: DNS Name: api.yourdomain.com, Type: A, TTL: 5 minutes (or longer if your provider does not support 5min TTL), Data: 35.189.251.92

For your javascript SDK, we require:

  • Your npmjs.com account name and access token for publishing your Merchant Documentation SDK.

Did this answer your question?