P2P Payments: What Are They and How Can They Operate Offline?