If you’ve ever run a business, or even worked closely with one, you already know how frustrating B2B payments can be. You deliver goods or complete a service, send an invoice, and then… wait. Sometimes for days. Sometimes for weeks. In some cases, yo...