California based invoice financing company raised $10m in new funding led by Citi and Global Cleantech Capital.