wow, $100M Series C for a payments management platform? that's some serious funding. bet they've got big plans to expand their offerings and market reach. https://www.techmeme.com/260520/p19#a260520p19