fintech banking due diligence