Added signature and gratuity support for transactions