The protocols may also be changed to support spending tokens in a check-like fashion. By including a particular value in 1, a consumer can authorize that only a part of a token's value is spent. The remaining value of the token may be exchanged for new tokens, or may be used in further purchases until all the value is used. Partial spending of tokens is compatible with both key reuse and multiple token transactions.