Add support for non-string parameters in Checkout::link