Credit cards will be no good anyway for Russians hoping to go on a spending splurge; Cartier, Hermes, LVMH and other luxury-goods companies have stopped selling their products there.
They either thought he was a drug dealer or he's recently sold his and his ex-partner's house or something and he's trying to live at large before he has to stop.