We generate a personal bitcoin-address for a payment for each customer. For these purposes, we use the Blockchain.Info API. Today it was discovered that in callback sent by the Blockchain.Info we received the confirmation of two facts of payments to different addresses, the transactions of which have the same hash.
In an attempt to find out the reason, we tried to track the transaction history, but found that its total amount is 11 BTC with dozens of outputs: https://blockchain.info/tx/10665471525e014c295c68dc56d8989fb3979272b60e53430155267e73162e51
So, I have a few questions:
- Can transfers of bitcoins to different generated addresses have the same hash? Why?
- Why does the transaction consist of a set of outputs, the total amount of which is 11 BTC, which is hundreds of times the amount that customers had to pay us?
Thanks for any help.