In case you need some cash urgently and you do not have a bank account, you can apply for a cash advance with no checking account. If you take an online cash advance then you need to provide certain information to the loan companies such as your current checking account. The company then directly deposits the loan amount into your account through an electronic wire transfer. This is a very quick and convenient way for you to receive your cash loan.
If you need a no checking account cash advance then it is better if you go personally to a lender in your area. All online companies transfer funds into an account but there are very few who would send you a check of the loan amount. The check may get lost on the way or you may not get it on time.