When players reach level 5 in a mission they will have the option to undertake a contract. Contracts are minior side missions that tend to be tougher than the standard missions but will give you better rewards. Undertaking contracts is the most efficient way of obtaining extra resources.