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.