- 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?
Its actually really easy to do my 214 lines of PHP code will generate addresses with the associating user id into the database with one function call.
https://github.com/Xenland/BitcoinRetail-Lite
The only thing you have to do is make a cronjob(example included) to update the BTC address, which only requires one simple to use function call.
I'm leaving you a message on skype let me know if you need help integrating or would like to chat about all the possible options.