A computer-implemented method performed by at least one data processor of a network transaction communication device, the method comprising: using signals generated by at least one user input device of said network transaction communication device and signals received from a merchant transaction system via at least one near-field communication interface of said network transaction communication device, generate, by at least one third-party wallet application stored in at least one persistent memory device of said network transaction communication device, a requested transaction data set, the requested transaction data set comprising at least an identifier associated with a merchant and a transaction amount payable to the merchant; in response to further signals generated by the at least one user input device, generate, by at least one trusted wallet application stored in said at least one persistent memory device, a transaction authorization request data set comprising data representing said requested transaction data set, at least two transaction payment funding sources, and a portion of the transaction amount payable to the merchant to be funded using each of the plurality of transaction payment funding sources; using at least one network communication interface and a near field communication system of said network transaction communication device, route, by the at least one trusted wallet application, the transaction authorization request data set to a transaction processing system; receive, by the at least one trusted wallet application from the transaction processing system, in response to the transaction authorization request data set, a dynamic card token funded using said each of the plurality of transaction payment funding sources, comprising the transaction amount payable to the merchant, and a single transaction payment funding source identifier; pass, by the at least one trusted wallet application to the at least one third-party wallet application, the dynamic card token; send, by the at least one third-party wallet application, the dynamic card token to the merchant transaction system; and receive a confirmation message that the transaction is complete. using signals generated by at least one user input device of said network transaction communication device and signals received from a merchant transaction system via at least one near-field communication interface of said network transaction communication device, generate, by at least one third-party wallet application stored in at least one persistent memory device of said network transaction communication device, a requested transaction data set, the requested transaction data set comprising at least an identifier associated with a merchant and a transaction amount payable to the merchant; in response to further signals generated by the at least one user input device, generate, by at least one trusted wallet application stored in said at least one persistent memory device, a transaction authorization request data set comprising data representing said requested transaction data set, at least two transaction payment funding sources, and a portion of the transaction amount payable to the merchant to be funded using each of the plurality of transaction payment funding sources; using at least one network communication interface and a near field communication system of said network transaction communication device, route, by the at least one trusted wallet application, the transaction authorization request data set to a transaction processing system; receive, by the at least one trusted wallet application from the transaction processing system, in response to the transaction authorization request data set, a dynamic card token funded using said each of the plurality of transaction payment funding sources, comprising the transaction amount payable to the merchant, and a single transaction payment funding source identifier; pass, by the at least one trusted wallet application to the at least one third-party wallet application, the dynamic card token; send, by the at least one third-party wallet application, the dynamic card token to the merchant transaction system; and receive a confirmation message that the transaction is complete.