Then they send that same amount to you. Thats another tx.
Why can't they do a batch transfer? or something else; anything but that.. Why do two tx for each payment?
From https://blockchain.info/api/api_receive
You provide a bitcoin address we generate unique addresses that forwards payments to that address instantly notifying a callback URL.
They should figure out a way to fix it..... If I make a payment gateway, I would not do twice as many as needed transactions
You don't know exactly what it does, do you? It is used to receive payment so that we don't want to expose our main address directly. Each time users send payment, new addresses are generated and is forwarded to the address owner set. If we don't want to use this, you can just tell to send the payment to your main address and bear the risk.
Customer sends payment in tx1 to Blockchain.info generated address and Blockchain.info forwards that payment in 2 to owner's address. That is how it works!
How is that different from what I said? I said:
My customer sends payment to bc.i generated address: TX1
The bc.i sends payment to my address INSTANTLY.. that TX2. (Unless I am mistaken, this is how it works)
So for EVERY PAYMENT there are two transactions
Yes. Then, I might have misunderstood what you said.
Care to explain "how"?
No, they don't.
I don't use it. I don't have a shopping website or something to use it or similar services.