Author

Topic: Accepting payment with persistent addresses (Read 360 times)

legendary
Activity: 3514
Merit: 5123
https://merel.mobi => buy facemasks with BTC/LTC
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://bitcointalksearch.org/topic/m.17027986

Cut out the middle man (the centralised, online, wallet provider), keep everything safe Wink
hero member
Activity: 688
Merit: 567
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
hero member
Activity: 602
Merit: 500
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
Jump to: