Author

Topic: blockchain.info API - callback IP (Read 976 times)

hero member
Activity: 560
Merit: 509
I prefer Zakir over Muhammed when mentioning me!
May 31, 2015, 11:18:17 AM
#16
If you want to receive a payment, bc.i will create an address for you. Fair enough. Someone sends you coins. Thats 1 tx.
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.

bc.i could easily batch them into one single tx if they wanted to.

Care to explain "how"?

(do they do this? If so, then I retract my statement) I never tried but I carefully did read their API documentation, which is where I inferred this from.

No, they don't.

If they don't and if you want to still use bc.i, you are most welcome.

I don't use it. I don't have a shopping website or something to use it or similar services.
legendary
Activity: 1001
Merit: 1005
May 31, 2015, 11:09:47 AM
#15
If you want to receive a payment, bc.i will create an address for you. Fair enough. Someone sends you coins. Thats 1 tx.
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

bc.i could easily batch them into one single tx if they wanted to. (do they do this? If so, then I retract my statement) I never tried but I carefully did read their API documentation, which is where I inferred this from.

If they don't and if you want to still use bc.i, you are most welcome.

hero member
Activity: 560
Merit: 509
I prefer Zakir over Muhammed when mentioning me!
May 31, 2015, 08:32:38 AM
#14
If you want to receive a payment, bc.i will create an address for you. Fair enough. Someone sends you coins. Thats 1 tx.
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!

I'm actually receiving payments on random generated addresses by blockchain.info which forward the bitcoins to my wallet address

Just for that I'd never use bc.i. Why spam the blockchain with an additional transaction? Bc.i and satoshidice are the reason we have to download 10gb blockchains. Have they not heard of offchain tx???



Care to explain with API example how offchain tx can replace bc.i's receive API ?

No need to explain.. Just check out any other payment gateways (e.g, bitpay)

Bitpay is different. You clearly don't know what Blockchain.info forwarding API does. Also, for an off-chain transaction to work, either owner or customer need an account in that site. Owners can't enforce customer to have an account in the payment gateway we use nor do owners can't keep their money in that site forever because they need to get that money and storing money in other's address is very risky.
legendary
Activity: 1001
Merit: 1005
May 31, 2015, 07:44:13 AM
#13
If you want to receive a payment, bc.i will create an address for you. Fair enough. Someone sends you coins. Thats 1 tx.
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

I'm actually receiving payments on random generated addresses by blockchain.info which forward the bitcoins to my wallet address

Just for that I'd never use bc.i. Why spam the blockchain with an additional transaction? Bc.i and satoshidice are the reason we have to download 10gb blockchains. Have they not heard of offchain tx???



Care to explain with API example how offchain tx can replace bc.i's receive API ?

No need to explain.. Just check out any other payment gateways (e.g, bitpay)
hero member
Activity: 560
Merit: 509
I prefer Zakir over Muhammed when mentioning me!
May 31, 2015, 07:34:37 AM
#12
I'm actually receiving payments on random generated addresses by blockchain.info which forward the bitcoins to my wallet address

Just for that I'd never use bc.i. Why spam the blockchain with an additional transaction? Bc.i and satoshidice are the reason we have to download 10gb blockchains. Have they not heard of offchain tx???

Care to explain with API example how offchain tx can replace bc.i's receive API ?

I don't think he will. If you check his posts, most recent posts look like sig spam.
sr. member
Activity: 728
Merit: 256
May 31, 2015, 07:31:51 AM
#11
I'm actually receiving payments on random generated addresses by blockchain.info which forward the bitcoins to my wallet address

Just for that I'd never use bc.i. Why spam the blockchain with an additional transaction? Bc.i and satoshidice are the reason we have to download 10gb blockchains. Have they not heard of offchain tx???



Care to explain with API example how offchain tx can replace bc.i's receive API ?
legendary
Activity: 1161
Merit: 1004
May 31, 2015, 05:49:59 AM
#10
I'm actually receiving payments on random generated addresses by blockchain.info which forward the bitcoins to my wallet address

Just for that I'd never use bc.i. Why spam the blockchain with an additional transaction? Bc.i and satoshidice are the reason we have to download 10gb blockchains. Have they not heard of offchain tx???



Eh?!  Huh
hero member
Activity: 560
Merit: 509
I prefer Zakir over Muhammed when mentioning me!
May 31, 2015, 05:31:44 AM
#9
I'm actually receiving payments on random generated addresses by blockchain.info which forward the bitcoins to my wallet address

Just for that I'd never use bc.i. Why spam the blockchain with an additional transaction? Bc.i and satoshidice are the reason we have to download 10gb blockchains. Have they not heard of offchain tx???

Honestly, do you know what you are talking about?
legendary
Activity: 1001
Merit: 1005
May 31, 2015, 05:27:59 AM
#8
I'm actually receiving payments on random generated addresses by blockchain.info which forward the bitcoins to my wallet address

Just for that I'd never use bc.i. Why spam the blockchain with an additional transaction? Bc.i and satoshidice are the reason we have to download 10gb blockchains. Have they not heard of offchain tx???

hero member
Activity: 560
Merit: 509
I prefer Zakir over Muhammed when mentioning me!
May 30, 2015, 11:06:13 AM
#7
When I ping Blockchain.info, IP I am getting is 141.101.112.196. Try whitelisting it. Please ping before you add IP to ensure I am saying is true.

My whitelist already contains:
Code:
141.101.112.196
190.93.243.195

But unfortunately, none of them resolved my problem. I've also found a good read: Blockchain.info - confirm IP address for callbacks
Seems that 82.145.55.247 is offline, probably because blockchain.info updates its address after a certain period. What do you think?

~2 years passed. IP address changed.

By the way, blockchain' support has now escalated my ticket to their development department. Fingers crossed!

Congrats.

I also suggest you to create a temporary (free) website and find their IP. You can use their website to test to find IP. https://blockchain.info/api/api_receive
legendary
Activity: 1161
Merit: 1004
May 30, 2015, 08:17:20 AM
#6
When I ping Blockchain.info, IP I am getting is 141.101.112.196. Try whitelisting it. Please ping before you add IP to ensure I am saying is true.

My whitelist already contains:
Code:
141.101.112.196
190.93.243.195

But unfortunately, none of them resolved my problem. I've also found a good read: Blockchain.info - confirm IP address for callbacks
Seems that 82.145.55.247 is offline, probably because blockchain.info updates its address after a certain period. What do you think?

By the way, blockchain' support has now escalated my ticket to their development department. Fingers crossed!
hero member
Activity: 560
Merit: 509
I prefer Zakir over Muhammed when mentioning me!
May 30, 2015, 07:50:06 AM
#5
When I ping Blockchain.info, IP I am getting is 141.101.112.196. Try whitelisting it. Please ping before you add IP to ensure I am saying is true.
legendary
Activity: 1161
Merit: 1004
May 30, 2015, 05:58:13 AM
#4
Thanks, I've opened a ticket right now. I don't know how long they will take to reply me, so this thread is still opened  Cheesy
hero member
Activity: 560
Merit: 509
I prefer Zakir over Muhammed when mentioning me!
May 30, 2015, 04:25:28 AM
#3
Hello guys, I'm facing a problem with blockchain.info API.
I'm actually receiving payments on random generated addresses by blockchain.info which forward the bitcoins to my wallet address, but you already know how it works  Cheesy
However, payments are properly forwarded but there is no saved requests from blockchain.info server (callback) because the DDoS protection offered by my company filters and blocks the incoming connections from blockchain.info
May I know the correct IP addresses used for callback requests so that I can add them in whitelist? Apparently I can not find them over the web  Huh

You should contact Blockchain.info support. https://blockchain.info/support-desk
legendary
Activity: 1161
Merit: 1004
May 30, 2015, 04:11:07 AM
#2
How's possible that nobody faced such kind of problem?  Sad
legendary
Activity: 1161
Merit: 1004
May 29, 2015, 05:47:34 PM
#1
Hello guys, I'm facing a problem with blockchain.info API.
I'm actually receiving payments on random generated addresses by blockchain.info which forward the bitcoins to my wallet address, but you already know how it works  Cheesy
However, payments are properly forwarded but there is no saved requests from blockchain.info server (callback) because the DDoS protection offered by my company filters and blocks the incoming connections from blockchain.info
May I know the correct IP addresses used for callback requests so that I can add them in whitelist? Apparently I can not find them over the web  Huh
Jump to: