FIG. 2 illustrates further details of Access Device 110A, according to various embodiments of the invention. Access Device 110A can include a wide variety of devices such a personal computer, smartphone, tablet device, wearable device, a kiosk, or the like. In some embodiments, components disclosed as being included in Access Device 110A are provided as part of an SDK (Software Development Kit) for third party implementation. For example, a business may use the SDK to add the disclosed components to their propriety mobile application. Access Device 110A includes an I/O 210 configured for communicating with external devices via Network 115. I/O 210 may comprise an antenna and circuit configured to communicate via Bluetooth, WiFi, GSM, CDMA, or other wireless communication standard. I/O 210 may comprise a wired communication port such as a USB, FireWire, or Ethernet port, and/or the like. One example of I/O 210 includes the wireless antenna and communication circuits in a mobile phone. I/O 210 is optionally configured for communication over multiple communication channels. For example, I/O 210 may be configured for communicating over a public telephone switching network (PTSN), over the internet according to TCP/IP protocols, via short messages services (SMS) or multi-media services (MMS), via wireless protocols (e.g., Wifi or Bluetooth), via a cellular network, and/or the like. I/O 210 may be configured to communicate data packets based on Internet Protocol (IP) addresses and/or to communicate analog or digital data to telephone numbers.