Abstract: Payment acceptance transaction apparatus are standalone devices or associated with mobile devices running an application facilitating payment acceptance. Users indicate transaction preferences and a desire to accept payment from another party. Transaction apparatus receives payment data from the other party's device, such as by capturing data from a magnetic strip of a bank card using a strip reader or by receiving a wireless communication including payment data from the other user's mobile device or the cloud. Transaction apparatus receives an electronic signature for authenticating the other user. The transaction apparatus stores payment data and other transaction data for later upload and payment confirmation, or may immediately upload the payment and transaction data in order to receive payment verification from a payment processing server.
Abstract: A dynamically re-programmable transaction card is capable of dynamically changing the information stored on various data tracks included on a magnetic strip(s) of the card. The information may be payment information associated with payment card, such as a credit card, debit card, gift card, etc., such that a user may select a payment type/card for a pending transaction and the data tracks may be dynamically programmed just prior to the pending transaction to allow for a transaction to processed using the user-selected payment information. During the period of time for which the transaction card is programmed, the card emulates the physical embodiment of the payment card selected. Additionally, the transaction card may be dynamically programmed with any other information needed to conduct a transaction that is typically stored on other convention magnetic stripe cards, such as loyalty card information, key code information (e.g., card-like hotel keys) and the like.