Impact of Technology on Financial Payments.