Onboarding
Notes
Environments
- preProd
- Prod
Languages
- UK supports English only
- Belgium supports the Dutch only
- France supports French and English
- Netherlands supports Dutch and English
User Types
- The app has one type of user which is called clients.
- Clients can be of 4 types
- Guest
- Consumer
- Trade Credit (For the UK only)
- Pro Card (For EU only)
- Guests are the users who are not logged in.
- Consumers are the users who are logged in.
- Trade Credit and Pro Card work on a similar concept. It offers customers the option to purchase on credit and pay by direct debit up to 14 days later. When a user is signed in they can apply to upgrade their account to Trade Credit/ Pro Card. They sent a request for an upgrade, the marketing team looks into it and if all is good, then approves it and you will be a Trade Credit/ Pro Card user.
- Account deletion: if a user wants to delete an account they send a deletion request using the app/website, the request is reviewed by the team and if the team approves the deletion request, the account is deleted.
For Developers
- Apps signed with debug keys will fail payments in some cases. If you wanna test production payments app has to be signed using production keys.
- Should not rely on deep link tests done using a simulator, check the real device production release done using Play Store and App Store.
For Testers
- Testers should test Deep links/ Dynamic links on production builds downloaded from the App Store and Play Store only.
- Testers should test Payments on development/production builds downloaded from the App Store, Play Store, App distribution, and Testflight only. If the developer explicitly asks then only do the build locally and test.