Pages:
Author

Topic: [HELP] bitpay url to address (Read 394 times)

legendary
Activity: 2758
Merit: 6830
June 29, 2018, 05:13:02 PM
#22
That's very much possible! I wouldn't touch that site with a 10 inch pole!  I did checkout the network requests but nothing unusual. Typical 200/400/401 errors depending on the data validation. However I don't know what
Code:
rec.php?hash=
request meant. It is a post request but no data in header or response.
It hashes the URL you put in the textbox and sends it to their server. Why? Don't know.

There is more at the code.js file, which is responsible for getting the address and amount of the Bitpay URL.
legendary
Activity: 1750
Merit: 1115
Providing AI/ChatGpt Services - PM!
June 29, 2018, 05:08:56 PM
#21
Not this time. I had very little time to make this transaction, I could not wait for an answer from Trezor.
I will try next time again, also will try to use https://bitpaydecoder.org seems like a good solution

Just be careful with those non open-source tools. I see that this website does a lot of requests to a PHP page, which I don't see the reason why. They could provide you with a fake address controlled by the owner of the website.
That's very much possible! I wouldn't touch that site with a 10 inch pole!  I did checkout the network requests but nothing unusual. Typical 200/400/401 errors depending on the data validation. However I don't know what
Code:
rec.php?hash=
request meant. It is a post request but no data in header or response.

Better to get the addresses yourself by sending the GET request to the URL with the "Accept" header equal to "application/payment-request", or use a more trusted open source tool like https://decoder.bip70.org/
I doubt non-techies can afford investing their time to call the API's. The open-source option is better.
legendary
Activity: 2758
Merit: 6830
June 29, 2018, 04:58:35 PM
#20
Not this time. I had very little time to make this transaction, I could not wait for an answer from Trezor.
I will try next time again, also will try to use https://bitpaydecoder.org seems like a good solution

Just be careful with those non open-source tools. I see that this website does a lot of requests to a PHP page, which I don't see the reason why. They could provide you with a fake address controlled by the owner of the website.

Better to get the addresses yourself by sending the GET request to the URL with the "Accept" header equal to "application/payment-request", or use a more trusted open source tool like https://decoder.bip70.org/
sr. member
Activity: 700
Merit: 252
Only Bitcoin!
June 29, 2018, 04:17:51 PM
#19
There I need to use another one wallet.
Or you can just use one of the methods I described above.

I try with Electrum wallet and they success read Bitpay url, but they can't read balance from my trezor
This shouldn't be an issue. Have you tried to contact Trezor's support?

Not this time. I had very little time to make this transaction, I could not wait for an answer from Trezor.
I will try next time again, also will try to use https://bitpaydecoder.org seems like a good solution
full member
Activity: 163
Merit: 101
HODLing is an art, not just a word
June 25, 2018, 11:00:22 AM
#18
Now I am just trying to send BTC from my Trezor wallet to Bitpay url. There I need to use another one wallet. It is too complicated and does not work.
I try with Electrum wallet and they success read Bitpay url, but they can't read balance from my trezor and transaction is not possible.
IDK why is so hard to have a visible address for copy/paste

using a decoder is easy, as many already said this: https://bitpaydecoder.org
legendary
Activity: 2758
Merit: 6830
June 15, 2018, 08:05:18 PM
#17
There I need to use another one wallet.
Or you can just use one of the methods I described above.

I try with Electrum wallet and they success read Bitpay url, but they can't read balance from my trezor
This shouldn't be an issue. Have you tried to contact Trezor's support?
sr. member
Activity: 700
Merit: 252
Only Bitcoin!
June 14, 2018, 04:52:55 PM
#16
Now I am just trying to send BTC from my Trezor wallet to Bitpay url. There I need to use another one wallet. It is too complicated and does not work.
I try with Electrum wallet and they success read Bitpay url, but they can't read balance from my trezor and transaction is not possible.
IDK why is so hard to have a visible address for copy/paste
legendary
Activity: 3346
Merit: 1914
Shuffle.com
June 11, 2018, 07:26:43 PM
#15
There is another problem with paiement using BitPay Invoice (BitPay protocol for secured paiements dedicated to campagnies) is that paiements should be made from a wallet that is supported by the BitPay Invoice. BitPay invoices only work with wallets that are updated to work with Payment Protocol
These wallets mentioned by Bitpay are only suggestions OP can still pay on any btc/bch wallet by extracting the address from the link given by Bitpay. By doing this it saves you time and a little bit of fees if you're not using a compatible wallet. Also the guide is always linked in every one of their invoice no need to repeat it.
hero member
Activity: 2338
Merit: 757
June 11, 2018, 05:37:03 PM
#14
There is another problem with paiement using BitPay Invoice (BitPay protocol for secured paiements dedicated to campagnies) is that paiements should be made from a wallet that is supported by the BitPay Invoice. BitPay invoices only work with wallets that are updated to work with Payment Protocol

For bitcoin paiements, use one of the following list:
- BitPay
- Copay
- Mycelium
- Airbitz
- Electrum
- Bitcoin Core
- Bitcoin.com
- BRD

The following wallets are fully compatible for BitcoinCash paiements:
- BitPay
- Copay 
- Bitcoin.com
- Electron Cash

Check this page to know more about compatible wallets.
Check this paiement guide for further instructions.
legendary
Activity: 1750
Merit: 1115
Providing AI/ChatGpt Services - PM!
June 08, 2018, 08:50:24 AM
#13
Ideally, BIP70 is actually meant to simplify things and make middleman attacks more difficult to pull off (as each BIP70 URL has an SSL certificate attached to it to make it easier to view who you are sending your coins to), but the problem is that there's lots of opposition towards it like from some wallets, including Blockchain.info and Samourai wallet, and people like you and me can't transact with Bitpay. According to Bitpay's blog here, the rationale that made them adopt BIP70 included actually the fact that people paid too little or too much, too late, or miner fees resulted in long confirmation times-
I totally agree with that but that dissolves the point of creating a payment gateway.Users want things simplified, they're over complicating it.They can at least have an option to reveal address and recommend a suitable transaction fee.Right now, it is very difficult for an average user with blockchain.info wallet to use their service.Needless to say, people aren't like it at all.It's a potential loss for the services.

Bitpay likely didn't mean anything bad with adopting this, as logically adopting BIP70 would help them become more efficient as a payment processor and possibly reduce staff costs as they'd need less people handling transaction errors, but for whatever reason many wallets still don't support it. It's just a shame those wallets don't support BIP70 URLs, because the regular Bitcoin user might not be as tech savvy as the people on these forums and a nonworking payment URL leaves a bad taste in a newbie's mouth.
You and I can understand the technical implementations of that system but technology is suppose to make stuff easier for noobs.Me being a technical guy had a hard time to send my first payment through BitPay as I had to install Electrum to broadcast the transaction from the URL provided.
legendary
Activity: 1624
Merit: 1130
Bitcoin FTW!
June 08, 2018, 08:40:45 AM
#12
I've always used https://bitpaydecoder.org but just for bitcoin payments
lol Glad that it is working for you but for me it's a big NO! Why I can't I just pay with Visa or something rather wasting 30 minutes of my precious time over some tech bullshit I'm not familiar with?BitPay is the reason services wouldn't use bitcoin payment systems as they make things more complicated then it's suppose to be.
Ideally, BIP70 is actually meant to simplify things and make middleman attacks more difficult to pull off (as each BIP70 URL has an SSL certificate attached to it to make it easier to view who you are sending your coins to), but the problem is that there's lots of opposition towards it like from some wallets, including Blockchain.info and Samourai wallet, and people like you and me can't transact with Bitpay. According to Bitpay's blog here, the rationale that made them adopt BIP70 included actually the fact that people paid too little or too much, too late, or miner fees resulted in long confirmation times-

Quote from: BitPay Blog
For a while now, we’ve wanted to reduce or completely eliminate payment errors to BitPay invoices. Payment errors occur when someone pays too much, too little, too late, or their payment doesn’t include a sufficient miner fee (resulting in a delay in confirmation). These are not isolated incidents. Before Payment Protocol, wallets or exchange accounts not suitable for spending (along with user error) created more than a thousand of these errors for BitPay purchasers every week.

Bitpay likely didn't mean anything bad with adopting this, as logically adopting BIP70 would help them become more efficient as a payment processor and possibly reduce staff costs as they'd need less people handling transaction errors, but for whatever reason many wallets still don't support it. It's just a shame those wallets don't support BIP70 URLs, because the regular Bitcoin user might not be as tech savvy as the people on these forums and a nonworking payment URL leaves a bad taste in a newbie's mouth.
legendary
Activity: 1750
Merit: 1115
Providing AI/ChatGpt Services - PM!
June 08, 2018, 08:34:13 AM
#11
I've always used https://bitpaydecoder.org but just for bitcoin payments
lol Glad that it is working for you but for me it's a big NO! Why I can't I just pay with Visa or something rather wasting 30 minutes of my precious time over some tech bullshit I'm not familiar with?BitPay is the reason services wouldn't use bitcoin payment systems as they make things more complicated then it's suppose to be.
full member
Activity: 163
Merit: 101
HODLing is an art, not just a word
June 08, 2018, 06:09:32 AM
#10
I've always used https://bitpaydecoder.org but just for bitcoin payments
legendary
Activity: 2758
Merit: 6830
May 19, 2018, 09:40:37 AM
#9
and it will appear second form which is "Raw Transaction". Looks like i need to create transaction but not broadcast it. Based on that site
Quote
After this tool shows you the address and the amount, a transaction should be made (but not broadcast!) and should be pasted in this tool, to complete the purchase.
I'm not sure what is that about. AFAIK, sending the transaction manually with your BCH wallet would work. But I will take a look at the code.

I like the first one because its easier to use, but thanks for information.
The second method is if you don't want to "trust" the first tool. But I took a look at the code and it looks legit.


You can ask help from bitcoin cash on this regard. I tried it with bitcoin it worked. But I guess Bitcoin cash has different procedure. You can ask help from them.
Why do you want to do so? Will it be more usefull than bitpay? I mean what are the objectives of your such decision? If the answers are justified, then i'll do the same. Roll Eyes Huh
Wtf are those posts?
newbie
Activity: 322
Merit: 0
May 19, 2018, 09:29:18 AM
#8
Why do you want to do so? Will it be more usefull than bitpay? I mean what are the objectives of your such decision? If the answers are justified, then i'll do the same. Roll Eyes Huh
sr. member
Activity: 1218
Merit: 410
Secure your crypto : https://notyourkeys.org
May 18, 2018, 11:36:05 PM
#7
Hey thanks a lot, it worked! This is what i got
Or you can do it manually by sending a GET request to your invoice page (e.g: https://bitpay.com/i/HPYjyjEF5tsUNwrjjWbCXg) with the "Accept" header equal to "application/payment-request"; The json return will have the address and amount to be sent.
I like the first one because its easier to use, but thanks for information.
legendary
Activity: 2758
Merit: 6830
May 18, 2018, 08:14:21 PM
#6
After a lot of research, I have found a way of getting the address+amount from any Bitpay BCH payment url.

Just use this tool: https://cashaddress.github.io/paymentbridge.html

Or you can do it manually by sending a GET request to your invoice page (e.g: https://bitpay.com/i/HPYjyjEF5tsUNwrjjWbCXg) with the "Accept" header equal to "application/payment-request"; The json return will have the address and amount to be sent.
newbie
Activity: 224
Merit: 0
May 18, 2018, 07:29:08 PM
#5
I am fully agreed with @OmegaStarScream. He mentioned the best solution and it is supposed to work.
copper member
Activity: 518
Merit: 0
May 18, 2018, 05:31:30 PM
#4
Bitcoin has the vision to replace the flat currency with the digital currency that will provide a faster and less fee transaction processing systems. It is bitcoin which has introduced the idea. Now many and many coins are coming following the idea of bitcoin. But not all are good enough like bitcoin. So when bitcoin is trying top replace cash, we should not try to replace bitcoin with cash.
sr. member
Activity: 1218
Merit: 410
Secure your crypto : https://notyourkeys.org
May 17, 2018, 05:57:23 AM
#3
You can use this solution. I haven't tried it with BitcoinCash but since It's simply a fork of bitcoin, It should work.

This one should do the trick (and it doesn't require you to download/install anything): https://decoder.bip70.org/

Just paste the whole bitpay payment url (i.g bitcoin:?r=https://bitpay.com/i/G4qZiiFieMyVb1oUrAebfA) and the tool will give you the amount and address.
Not work with bitcoincash, but work with bitcoin. I already try it and this is what it said
Quote
Invalid URL. Provide direct request URL, or a bip70 bitcoin uri - Invalid BIP21 URI: bitcoincash:?r=https://bitpay.com/i/SKyMZ6hscYkzWhQNzENnBd
Image
I see BIP21. So, maybe need BIP21 decoder instead of bip70 decoder?
Pages:
Jump to: