I am trying to create a website that allows the deposit of cryptocurrencies (BTC / ETH / LTC) in the account, consequently I need to create a wallet at the personal registration for each of these 3 cryptocurrencies. I would also like it to be possible to send crypto through the wallets registered on the site (p2p) and the possibility of receiving / sending crypto.

How can it be done? Is it possible to do this in PHP?

Every post I found on the forum is very old, probably a lot of things have changed.

  • 1
    Is this for shared hosting, or dedicated server? When I see PHP I think of shared-hosting with limited rights and permissions.
    – m1xolyd1an
    Mar 31, 2021 at 2:27
  • @m1xolyd1an it’s for a shared hosting, but if i need a private server to do this i could get it Mar 31, 2021 at 6:23
  • As RedGrittyBlock indicates you can easily do this using the built-in JSON RPC however you will need a private server in order to install and run bitcoind.
    – m1xolyd1an
    Mar 31, 2021 at 21:36

1 Answer 1


Is it possible to do this in PHP?

So far as Bitcoin is concerned, I believe it is probably possible.

For example, by looking at https://en.bitcoin.it/wiki/PHP_developer_intro I can see

The easiest way to get started is to run Bitcoin in daemon mode with which PHP communicates via local HTTP requests. A library called JSON-RPC is used to call the various functions of bitcoind, which will respond back with a JSON object.

It is however recommended to use one of the Alternative Libraries listed below instead, since they are more sophisticated.

It goes on to briefly describe setting up PHP and the other required software and has links to other material that may be helpful.

ETH and LTC are off-topic on bitcoin.stackexchange.com so I won't attempt to address that aspect of your question.

Your Answer

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

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