Old thread, but new post. Personal opinion be gone, CDB is doable both on the MC and Visa rails, and with various other solutions.
I don't know about shipping, but as long as there's no THC content, traditional MIDs are possible, and even without that there are a few solutions. Email me, we can set up a time to talk.