Business customers are able to use the platform to send B2C transfers to customers (refunds, credits, payouts, funding proceeds, etc.) and B2B payments to suppliers. This solution replaces the need to send cheques and electronic funds transfers. Business are provided with an administrative interface that allows them to generate transfers, see transaction status, and administer their payments. Businesses are also able to access the system through APIs. Employees are able to generate individual or small numbers of transfers and payments through the system and are able to upload batch files to generate a large number of transactions. Businesses are also able to store customer payment credentials on file to reduce payment friction. In addition, the system allows users to schedule payments and generate recurring transactions.