Because site merely allows debit cards, it’s committed to timely withdrawals within 24 hours