<p>Satoshi Nakamoto invented Bitcoin in order to avoid any need for trusted third parties.</p>
<p>Cryptocurrency exchanges like Coinbase or Binance are examples of trusted third parties.</p>
<p>From the above, I would not expect trusted third parties to be especially facilitated by the Bitcoin network protocol initially created by Nakamoto, nor especially facilitated by what many regard as the reference implementation of a Bitcoin node (Bitcoin-core) which was originally developed by Nakamoto.</p>
<p>I would expect commercial businesses, such as those two, to have employed software developers to create proprietary closed-source software that suits their business objectives. They might, or might not, have used elements taken from open-source Bitcoin projects - where they can do so without violating the licence terms.</p>
<p>Commercial business tend to keep confidential the details of their internal systems. Especially those which relate to control of money. It should not be a surprise if they do not reveal exactly how they create, for their customers, the things they call &quot;wallets&quot;.</p>
<p>Some of these businesses may have their own APIs that can be used by resellers of their proprietary services, or by others. I would expect that users of these APIs would have to seek documentation and support from the businesses concerned.</p>

CC BY-SA 4.0
2022-05-16T18:26:10.167Z
So you say there is no know/common way of doing that?
user3486308
CC BY-SA 4.0
2022-05-16T09:21:50.107Z
2022-05-16T09:28:05.427Z
2022-05-16T09:28:05.427Z
RedGrittyBrick
<p>I am interested to know, if I want to make a facility to my website users to be able to pay/buy with crypto currencies, also to gain ability to send/receive crypto currencies together( something like what crypto exchanges do) what is the solution for that?</p>
<p>As my understanding, crypto exchanges like Coinbase or Binance, create a wallet for each user and each currency, and users use their wallets created by the exchange to transfer currencies between themselves. If this is correct, how do they create these wallets for their customers? Are there any APIs for doing that or their create their own wallets, etc?</p>

<wallet><exchanges><api>
How can I create/provide crypto currency wallets to my users?
user3486308
# How can I create/provide crypto currency wallets to my users?

(Asked by: username_0 on 2022-05-16)

I am interested to know, if I want to make a facility to my website users to be able to pay/buy with crypto currencies, also to gain ability to send/receive crypto currencies together( something like what crypto exchanges do) what is the solution for that?

As my understanding, crypto exchanges like Coinbase or Binance, create a wallet for each user and each currency, and users use their wallets created by the exchange to transfer currencies between themselves. If this is correct, how do they create these wallets for their customers? Are there any APIs for doing that or their create their own wallets, etc?

**Tags:** wallet, exchanges, api


---

## 1 answers

### Answer by username_1 on 2022-05-16. Score: 1

Satoshi Nakamoto invented Bitcoin in order to avoid any need for trusted third parties.

Cryptocurrency exchanges like Coinbase or Binance are examples of trusted third parties.

From the above, I would not expect trusted third parties to be especially facilitated by the Bitcoin network protocol initially created by Nakamoto, nor especially facilitated by what many regard as the reference implementation of a Bitcoin node (Bitcoin-core) which was originally developed by Nakamoto.

I would expect commercial businesses, such as those two, to have employed software developers to create proprietary closed-source software that suits their business objectives. They might, or might not, have used elements taken from open-source Bitcoin projects - where they can do so without violating the licence terms.

Commercial business tend to keep confidential the details of their internal systems. Especially those which relate to control of money. It should not be a surprise if they do not reveal exactly how they create, for their customers, the things they call "wallets".

Some of these businesses may have their own APIs that can be used by resellers of their proprietary services, or by others. I would expect that users of these APIs would have to seek documentation and support from the businesses concerned.

> **Comments:**
> **username_0**: So you say there is no know/common way of doing that?  

---

