I'd say to expect 30-40 hours to develop a basic-to-intermediate functional module for someone somewhat familiar with modules in Blesta but unfamiliar with your integration API. That would include research (e.g. reading API docs), communication (back/forth with you on required features before/during/after deployment), development, and testing. Add 15-20% for additional features/changes that will likely arise before completion.