They have to have a credit card on file. Soon as I accept the booking request, an attempt to charge that card is done. That's why any and every time it says "Payment Pending", it means their card was declined. But, rather than setting a 24-hour cap like they do, I think they should make that customizable, especially for same-day and next-day bookings. I want to give them 30 minutes and that's it for same-day. For next-day, perhaps a couple hours.
As hosts, this should be customizable for us. Why wouldn't it be?
I made this post as a reaction to it happening to me again yesterday. The day lapsed without bookings because the guest never paid and it tied it up for hours. There was a chance someone else would have booked it.