Bitcoin Forum
May 10, 2024, 06:12:43 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Accepting payment with persistent addresses  (Read 338 times)
JollyTrades (OP)
Hero Member
*****
Offline Offline

Activity: 602
Merit: 500



View Profile
May 14, 2017, 07:58:48 AM
 #1

Hi,

What would you recommend for accepting payments from clients, where each client will have one persistent BTC address? Initially, we don't want to host a Bitcoin full node, so the solution needs to be a centralized wallet provider with a good API support. And one more thing, we want to code in Python.

Thank you in advance for your answers,

Jian
1715364763
Hero Member
*
Offline Offline

Posts: 1715364763

View Profile Personal Message (Offline)

Ignore
1715364763
Reply with quote  #2

1715364763
Report to moderator
1715364763
Hero Member
*
Offline Offline

Posts: 1715364763

View Profile Personal Message (Offline)

Ignore
1715364763
Reply with quote  #2

1715364763
Report to moderator
There are several different types of Bitcoin clients. The most secure are full nodes like Bitcoin Core, which will follow the rules of the network no matter what miners do. Even if every miner decided to create 1000 bitcoins per block, full nodes would stick to the rules and reject those blocks.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715364763
Hero Member
*
Offline Offline

Posts: 1715364763

View Profile Personal Message (Offline)

Ignore
1715364763
Reply with quote  #2

1715364763
Report to moderator
btc_enigma
Hero Member
*****
Offline Offline

Activity: 688
Merit: 567


View Profile
May 15, 2017, 06:14:38 AM
Last edit: May 15, 2017, 06:30:03 AM by btc_enigma
 #2

Blockonomics has very easy to use callback API where you can use your own hd wallet to receive payments https://www.blockonomics.co/views/api.html#payments

You can create multiple addresses and mark each addresses corresponding to your client in your DB. Let me know if you have any queries. Happy to help

mocacinno
Legendary
*
Offline Offline

Activity: 3388
Merit: 4922


https://merel.mobi => buy facemasks with BTC/LTC


View Profile WWW
May 15, 2017, 06:25:37 AM
 #3

Hi,

What would you recommend for accepting payments from clients, where each client will have one persistent BTC address? Initially, we don't want to host a Bitcoin full node, so the solution needs to be a centralized wallet provider with a good API support. And one more thing, we want to code in Python.

Thank you in advance for your answers,

Jian

It's certainly doable. Since you're going to use python, why don't you just derive new addresses from an xpub?
Start electrum on an offline machine, generate a new seed, export the xpub to an usb drive, use python to derive new addresses...

Here is some code i wrote a long time ago to accomplish this:
https://bitcointalk.org/index.php?topic=1682523.msg17027986#msg17027986

Cut out the middle man (the centralised, online, wallet provider), keep everything safe Wink

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!