How would this work with lets say Walmart? I open a channel for how long? (assuming I go there on a regular basis, few times per month?) once a channel is open can you extend the time? can you shorten the time? Can I keep the channel open while adding funds?