A method for encrypting transactions at a dynamic transaction card comprising, at a dynamic transaction card: • at a first time, accessing a first cryptogram associated with a first transaction method; the first cryptogram being decryptable to identify the dynamic transaction card; • at a second time, establishing a wireless connection with a mobile computing device; • in response to establishing the wireless connection with the mobile computing device, a first token is generated at a local token generator stored on the dynamic transaction card, the first token is associated with the first cryptogram, decryptable to identify the first transaction method, and operable in conjunction with the first cryptogram to authenticate a transaction with the first transaction method at the dynamic transaction card; • generating a first magnetic stripe sequence command representing the first cryptogram and the first token; and • in response to detecting a magnetic stripe card reader proximal a magnetic stripe emulator integrated into the dynamic transaction card, driving the magnetic stripe emulator according to the first magnetic stripe sequence command for transmitting the token and the cryptogram from the dynamic transaction card to a POS system; • transmitting, by the POS system, the token, the cryptogram and information of the transaction to a payment network for authorizing the transaction; • authenticating, by the payment network, the transaction based on decryption of the cryptogram to confirm the identity of the dynamic transaction card and based on decryption of the token for authenticating the transaction method; and • authorizing, by the payment network, the transaction if the authentication is successful. • at a first time, accessing a first cryptogram associated with a first transaction method; the first cryptogram being decryptable to identify the dynamic transaction card; • at a second time, establishing a wireless connection with a mobile computing device; • in response to establishing the wireless connection with the mobile computing device, a first token is generated at a local token generator stored on the dynamic transaction card, the first token is associated with the first cryptogram, decryptable to identify the first transaction method, and operable in conjunction with the first cryptogram to authenticate a transaction with the first transaction method at the dynamic transaction card; • generating a first magnetic stripe sequence command representing the first cryptogram and the first token; and • in response to detecting a magnetic stripe card reader proximal a magnetic stripe emulator integrated into the dynamic transaction card, driving the magnetic stripe emulator according to the first magnetic stripe sequence command for transmitting the token and the cryptogram from the dynamic transaction card to a POS system; • transmitting, by the POS system, the token, the cryptogram and information of the transaction to a payment network for authorizing the transaction; • authenticating, by the payment network, the transaction based on decryption of the cryptogram to confirm the identity of the dynamic transaction card and based on decryption of the token for authenticating the transaction method; and • authorizing, by the payment network, the transaction if the authentication is successful.