<p>First of all, there are two ways to accomplish that.</p>

<ol>
<li>Create an account at <a href="http://www.block.io" rel="nofollow noreferrer">http://www.block.io</a>, generate an API there and they will give you some endpoints to query the blockchain, generate new addresses for your wallet, broadcast transactions and so on.</li>
<li>You can create your own endpoint if you run a full node of bitcoin, there you can create your own transaction, query the mempool for unconfirmed transactions, query blocks to find out if your address is in any of them.</li>
</ol>

<p>The second way is kinda tricky since you will need to understand how the transactions are stored in the blocks, maybe some parsing, but if you are starting I really recommend you to stick to the first way.</p>

<p>Developing an exchange is complicated, there are a lots of factors to account for. When I was developing mine, I got several issues with transaction checks and confirmation.</p>

CC BY-SA 4.0
2020-01-10T22:43:36.487Z
2020-01-10T22:43:36.487Z
Allan Romanato
<p>I want to create an exchange site using API. 
How can I check that my customer had a deposit without using a transaction number?</p>

<p>I want to create a new address wallet per customer how can I do it?</p>

<p>I'm looking for a wallet that can generate new addresses</p>

<wallet><binance>
How to generate new address wallet ? I want to use it per customer
mohammadhassan
# How to generate new address wallet ? I want to use it per customer

(Asked by: username_0 on 2020-01-09)

I want to create an exchange site using API.
How can I check that my customer had a deposit without using a transaction number?

I want to create a new address wallet per customer how can I do it?

I'm looking for a wallet that can generate new addresses

**Tags:** wallet, binance


---

## 1 answers

### Answer by username_1 on 2020-01-10. Score: 0

First of all, there are two ways to accomplish that.

1. Create an account at <http://www.block.io>, generate an API there and they will give you some endpoints to query the blockchain, generate new addresses for your wallet, broadcast transactions and so on.
2. You can create your own endpoint if you run a full node of bitcoin, there you can create your own transaction, query the mempool for unconfirmed transactions, query blocks to find out if your address is in any of them.

The second way is kinda tricky since you will need to understand how the transactions are stored in the blocks, maybe some parsing, but if you are starting I really recommend you to stick to the first way.

Developing an exchange is complicated, there are a lots of factors to account for. When I was developing mine, I got several issues with transaction checks and confirmation.


---

