BUGFIX: set card type on gift transactions to avoid triggering signature capture