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

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)

  • 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 onboarding call with your account manager.

  • 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)

  • 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)

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?