I'm unsure how the details would work. Possibly offline transactions or with having an escrow account somewhere holding bitcoins. The two leading merchant vendors for taking bitcoin payments are currently Bitpay and Coinbase. I would start with them to see what they have to say.