What you can do is to repay your cash advance as soon as you can afford it. People who only need a cash advance for a few days until payday should jump to their online credit card account and pay their cash advance as soon as they receive their pay.