We need two onboarding flows: the partner’s onboarding flow and the merchant’s onboarding flow. This can be achieved through creating a general onboarding framework that will implement the core mechanism and enable two specific onboarding flows on top of that.