Not sure if it would work well for paying hourly contractors (they were credit cards so can't be used at an atm), but i've had good luck with creating lots of cards with Divvy in the past. They support weekly/monthly/all-time spending limits so you can control how much they spend and while they didn't have an API they didn't have a problem with me automating it myself.