The Impact of Instant Payments on Business Operations