No, the tricky part is associating the right bitcoin address with the right order in a human readable and manageable interface. So far I haven't found a plugin that does it even though it seems simple enough on the surface:
- Customer A places an order.
- Plugin pulls unique BTC address from database and presents it upon checkout.
- Customer A sends bitcoins.
- Plugin enters that address into a field along with name, email, shipping address, etc.
- You watch the blockchain or your wallet for the payment and send the goods once payment has been received.
Wow, this turned out to be way beyond me. Is it really that difficult to pull a bitcoin address from a database and associate it with a specific order?
Why shouldn't the software be as simple as a red light / green light indicator telling you whether funds have been received and confirmed (so you don't have to do all kinds of manual transaction checking)
You should be able to populate a database with a list of addresses, and then once one is used, mark it with a unique order number. Then you can do some fancy SQL magic to refer to it in the future, linking the order number with the rest of the order details in another table. Hmm, I am not a software designer, but this seems like a way it could be done.