I want to create a website which needs to achieve the following scenarios:

1.The user can send bitcoin to the bitcoin address we provide. 

2.The website can create a new address every time the user clicks on the send button. For example:
2.1 The user enters 1 bitcoin and then click on Purchase
2.2 The website provide him an address and ask him to transfer the bitcoin to it.
2.3 We log the transaction as waiting for transfer.
2.4 The user enters 1 bitcoin again and click on Purchase button
2.5 The website provide him with another address and log the transaction
2.6 Mark the transaction as completed when the user transfers the money

3.We log each transaction and when the user sends bitcoin, we can detect and mark the transaction as completed.

What APIs should i use to achieve all of these problems above? Can blockchain info's API do?

1 Answer 1


Actually, all you need is just some basic bitcoin wallet client. There are many opensource wallet clients, most of which will satisfy your needs. Your could search for them on Google.

  • Does any of it provide API or do i need to integrate the open source client into my project?
    – vaj oja
    Aug 10, 2017 at 8:04
  • Yes. You just need to integrate it into your project. And with your private key safely kept, you can spend your money any time as you wish. But be careful to play with money.
    – John_Learn
    Aug 10, 2017 at 8:42
  • But different wallets have their characteristics, I think you should be very familiar with some of them before you use them on a production system.
    – John_Learn
    Aug 10, 2017 at 8:44

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.