Bitcoin Forum

Bitcoin => Project Development => Topic started by: F.Developers on June 29, 2021, 09:59:30 AM



Title: Need API Help | Please recommend
Post by: F.Developers on June 29, 2021, 09:59:30 AM
Hello all. I am writing a project for a client and am looking for a reliable Crypto API system i can use. The project requires me generating crypto addresses for each user so am looking for such service that allows me generate addresses.

I dont want to use Blockchain.com their response is as slow as Hell. I need suggestions please!

Thanks.


Title: Re: Need API Help | Please recommend
Post by: OmegaStarScream on June 29, 2021, 10:48:53 AM
What is that you're trying to achieve or build exactly? You're planning to receive payments in exchange for some goods? Or just want each user to have its own unique address just like exchanges do?


Title: Re: Need API Help | Please recommend
Post by: SFR10 on June 29, 2021, 11:14:35 AM
a reliable Crypto API system
~Snipped~
generate addresses.
I'm not a back-end coder/developer by any means but AFAICR, you can achieve that with both Blockchair (https://blockchair.com/api) and BlockCypher (https://www.blockcypher.com/dev/).
Note: The first one that I mentioned it's not free.


Title: Re: Need API Help | Please recommend
Post by: F.Developers on June 29, 2021, 12:18:02 PM
What is that you're trying to achieve or build exactly? You're planning to receive payments in exchange for some goods? Or just want each user to have its own unique address just like exchanges do?


Both thanks.


Title: Re: Need API Help | Please recommend
Post by: bitmover on June 29, 2021, 11:54:20 PM
Hello all. I am writing a project for a client and am looking for a reliable Crypto API system i can use. The project requires me generating crypto addresses for each user so am looking for such service that allows me generate addresses.


Do you want to generate addresses to handle payments? So you have a unique address for each payment?

If so I guess you should look here:
http://btcpayserver.org/

It's a self hosted payment processor,  open source.


Title: Re: Need API Help | Please recommend
Post by: OmegaStarScream on July 01, 2021, 01:53:46 PM
Both thanks.

Mind explaining further? User deposits > user's account gets credited > user can then use the funds to buy goods?

If so, then maybe running a node and coding your own system is better. However, and as suggested above BTCPayServer would work as well, but may not be the best solution in this case but again, it's a bit difficult to recommend something without knowing exactly what you're trying to build.


Title: Re: Need API Help | Please recommend
Post by: hugeblack on July 02, 2021, 01:15:55 PM
To get a more accurate answer, we need to know how many customers need Bitcoin addresses? How many transactions are made? Do you accept Lightning Network? Fee/refund mechanism? How much money is being requested? Technical expertise?
Without questions like these, you will not get an accurate answer. But you have many options from building an entire system yourself, using open source code or using third parties.

I recommend you to use. https://www.coingecko.com/en/api & http://btcpayserver.org/


Title: Re: Need API Help | Please recommend
Post by: NotATether on July 02, 2021, 02:10:29 PM
I'm developing an API at my site that might help, you can try the public beta when it's ready if you want.


Title: Re: Need API Help | Please recommend
Post by: The Cryptovator on July 05, 2021, 06:05:54 PM
I am not a developer, but I think you have to use Btcpayserver to get both system's direct checkout from the product and make a deposit. I have experience with Namecheap & Btcpayserver, once I need to buy anything from Namecheap then it's required to make a deposit first. Once the deposit complete then I can purchase there. On the other hand, as far as I know, Btcpayserver allows you to create an invoice that would use the checkout process directly from the product. The best thing is you have full control of Btcpayserver including private keys. If you move third-party centralized payment getaway API then you have to trust them.

Here you can find and compare a few Bitcoin payments processors:  List Bitcoin Payment Processors (https://bitcointalk.org/index.php?topic=5259548.0)


Title: Re: Need API Help | Please recommend
Post by: limikael on July 06, 2021, 04:08:22 AM
I have recently implemented a solution for deposits and withrawals of Bitcoin using Electrum in daemon mode. I can really recommend it, it combines the best of both worlds.

- You are in control of your own keys.
- You don't need to run a full node (you can use a $5 server, a full node costs at least $50 per month)

Electrum has a very nice and easy to use JSON-RPC interface. It also supports Lightning Network.


Title: Re: Need API Help | Please recommend
Post by: amoonaser on July 06, 2021, 02:47:57 PM
You can use cryptapi.io service:

eg:

Code:

https://api.cryptapi.io/COIN/create/?callback=CALLBACK&address=WALLET_ADDRESS&pending=1


then save "address_in" from json response to user, when user maked deposit, The payment info can sent to your callback address.