Spendesk offers company debit cards which may be virtual single-use cards for online purchases, or physical cards for recurring transactions.