Curt5's suggestion doesn't prevent you needing money in your wallet, you'd still have to have it in there to pay for access. And it wouldn't stop pickpockets being able to spot that you have a wallet if it provides a proper emit of some kind saying that you reach into your #WALLET and pull out money... It does however mean that you could move through the ticket areas faster than you might otherwise, which might deprive pickpockets of a chance to do the actual pickpocketing.
All in all I think the better solution is one which is already provided: Set up a macro with @marcos to open your wallet, pull out 45 chyen, close your wallet again, and go through the gate. Might have to set up multiple for different directions, but that'd be about the only difficulty.