Check your Walmart MoneyCard balance to ensure you have enough money on your card to cover room expenses. Walmart offers MoneyCard users an online account management service in which you can check your balance.
Call the hotel. Ask if debit cards are accepted. If they are, inquire about a deposit or hold amount. Many hotels will place a hold on a portion of your available funds to protect against damages. This hold is typically released within a week, but you may not see the money appear in your MoneyCard account for several weeks.
Visit the hotel and hand over your Walmart MoneyCard and photo ID. The hotel will finalize the transaction. As long as you have enough money to cover both the room charge and applicable deposit, you should not encounter any issues.