All you have to know about cash advance and you will repayment funds