Create a different payment address for each order.
Thanks for your help!
Does this mean we need to monitor each of these addresses separately for payments? Or can we still see all of them in one wallet?
There is another issue too, which is that we can't (unfortunately) make order-specific changes to the automatically generated order confirmation email that our customer receives. So we can't really automate a system that always gives the client an order specific bitcoin address. If we sent all the emails manually, then it would be no problem.
Do we have any other options? I'm especially interested if there would be a way that would allow us to simply announce one public wallet key for the customer in the automated email he/she gets.
Ps. Cool nickname
I hope you won't stop the motor of the world!
Your wallet will generate the address and keep track of it. Since the address is only used for the one order, you don't want to see it again after the order is completed, so you would want a wallet that allows you to archive addresses. I don't know if one exists, but it would be great if there were a wallet designed specifically for this kind use. You can present the unique address for the order at the time of the order and have them pay immediately. Send the confirmation when you see the bitcoins arrive. Then you don't need to send the address in a confirmation email. I guess that still requires customization of your ordering systgem.
Note to software developers: You could make quite a bit of money developing and selling software that does something like this.