<p>The bc.info receive paments API will NOT work if you reuse addresses. The funds will still be yours since the addresses are hierarchical deterministic, but the callback notification will not fire. Your site will not know when a new deposit has been made unless you check manually. I suppose you could create a "refresh my balance" button for your users, but you'd need to put some restrictions on how often they can click so you don't exceed API request limits.</p>

CC BY-SA 3.0
2016-05-13T12:24:25.303Z
2016-05-13T12:24:25.303Z
m1xolyd1an
<p>I'm wondering if it is possible to at creation of a user account also save a deposit address(blockchain.info receive payments API) which the user will always use when he/she wants to deposit coins.</p>

<p>Ofcourse I know it's possible to save the deposit address with the user but will it work to always have the users always deposit to a specific address?</p>

<p>will it cause any problems like take the total received balance of the address all the time when the user deposits? eg: balance = balance + (total received coins + just deposited coins)</p>

<p>Tried to explain my concerns and questions to the best of my ability hopefully I can get some answers because google doesn't have any in this case.</p>

CC BY-SA 3.0
2016-05-12T18:31:09.217Z
I can't tell, is this a question about Bitcoin in general, or about the features available from a Blockchain.info wallet?
Jestin
CC BY-SA 3.0
2016-05-12T18:43:29.643Z
Are you asking whether it's possible to use an address more than once? It is.
Murch
CC BY-SA 3.0
2016-05-12T19:38:22.180Z
I'm refering to the blockchain.info receive api
Fastboy619
CC BY-SA 3.0
2016-05-13T12:31:46.207Z
In general the rule is: do NOT reuse addresses. Addresses are for one time use only! There are good reasons for this.
Jannes
<api><blockchain.info><payment><payment-processors>
Always the same deposit address for a user?
Fastboy619
# Always the same deposit address for a user?

(Asked by: username_0 on 2016-05-12)

I'm wondering if it is possible to at creation of a user account also save a deposit address(blockchain.info receive payments API) which the user will always use when he/she wants to deposit coins.

Ofcourse I know it's possible to save the deposit address with the user but will it work to always have the users always deposit to a specific address?

will it cause any problems like take the total received balance of the address all the time when the user deposits? eg: balance = balance + (total received coins + just deposited coins)

Tried to explain my concerns and questions to the best of my ability hopefully I can get some answers because google doesn't have any in this case.

**Tags:** api, blockchain.info, payment, payment-processors

> **Comments:**
> **username_1**: I can't tell, is this a question about Bitcoin in general, or about the features available from a Blockchain.info wallet?  
> **username_2**: Are you asking whether it's possible to use an address more than once? It is.  
> **username_0**: I'm refering to the blockchain.info receive api  
> **username_3**: In general the rule is: do NOT reuse addresses. Addresses are for one time use only! There are good reasons for this.  

---

## 1 answers

### Answer by username_4 on 2016-05-13. Score: 0 | Accepted answer

The bc.info receive paments API will NOT work if you reuse addresses. The funds will still be yours since the addresses are hierarchical deterministic, but the callback notification will not fire. Your site will not know when a new deposit has been made unless you check manually. I suppose you could create a "refresh my balance" button for your users, but you'd need to put some restrictions on how often they can click so you don't exceed API request limits.


---

