Fully aligned with @Gediminas above - most importantly, explain the full needs from beginning, as otherwise the solution you will get might not be appropriate (i am thinking especially about Paypal and Stripe accounts which have special requirements depending on the country of incorporation of...