Multi use token

Switch to the multi-use token API, allowing for multi-deal purchases and delayed capture.