Walmart, Starbucks and others are now accepting cryptocurrency payments, but the catch is you'll have to convert the holding into dollars, incurring taxes.