fintech contract law analysis