Added support for passing optional fields in Litle token based transactions

Don't merge this yet. Let's wait until Shopify accepts the pull request.

Unless we need this sooner for some reason.