Skip to main content
OverflowAI is here! AI power for your Stack Overflow for Teams knowledge community. Learn more
4 votes

How can I accept Bitcoin as a payment without a 3rd party gateway

There are several solutions out there and currently the most hyped one is probably BTC-Pay. It also supports lightning, so you should be pretty future-ready.
Giszmo's user avatar
  • 304
4 votes

Actively display wallet funds on web page - how?

I already have bitcoind running with a 4GB pruned database, and I'm hoping that will be enough. It is! By running bitcoin-core, you can pull this data in an easy, trustless way. I would recommend ...
chytrik's user avatar
  • 18.3k
4 votes
Accepted

How can a hacker steal the funds received in the future when there is only an xpub on the server?

For websites selling goods for bitcoin it is a common practice to use xPub to derive a new address for each customer. This has two benefits 1) using a fresh address protects the merchants privacy as ...
Juha Siivikko's user avatar
3 votes

Send and Received BITCOIN

Coin only. No colors, no assets. Yes, the bitcoin baselayer facilitates payments. You will find however, that Bitcoin on-chain payments are not cost efficient for micropayments as fees would eat ...
Murch's user avatar
  • 75.7k
3 votes
Accepted

How does a request link work?

It is the same link protocol as http: or ftp: or mailto: or tel: or magnet:, although very less recognised. Official Bitcoin github MediaWiki Link Localbitcoins.com offer its registered users to ...
DavChana's user avatar
  • 146
2 votes

Bitcore = "Error: More than one instance of bitcore-lib found"

I don't know if that's the right method but it does work. delete global._bitcore var bitcore = require('bitcore-lib')
01BTC10's user avatar
  • 353
2 votes

How can I integrate Bitcoin payments into my website created in C#?

Here is a book which teach you some basics of bitcoin programming https://programmingblockchain.gitbooks.io/programmingblockchain/content/
Nicolas Dorier's user avatar
2 votes
Accepted

Bitcoin wallet integration with website

You can use bitcoinjs-lib, a nodejs package which easily generates addresses. Apart from that it manages transaction signing and other useful stuff too which would help in development. You can check ...
Shabahat M. Ayubi's user avatar
2 votes
Accepted

How to programmatically send Bitcoins without requiring a local copy of the blockchain?

There is a similar question from 6 years ago with different options and answers Is there a remote, trustless bitcoin API that doesn't require anything (blockchain/SPV headers) to be stored locally?...
Saxtheowl's user avatar
  • 2,800
2 votes

Wallet management now that accounts are deprecated?

If you are using more than one wallet, the wallet is selected by sending the RPC requests to <host:port>/wallet/<wallet_name>.
Raghav Sood's user avatar
  • 17.1k
2 votes
Accepted

Bitcoin backend integration - Do I really need the notion of "a wallet"?

I understand what GUI wallet softwares are and why those are important for end users. But in a backend application, if I understand correctly, a wallet is simply a seed that can generate some private/...
onepix's user avatar
  • 400
2 votes

Wallet, deposit and withdrawal management system or APIs

Although certain coins have a few available API providers (such as BitGo for Bitcoin), any sane and security conscious company should elect to run their own nodes for each supported currency, manage ...
Raghav Sood's user avatar
  • 17.1k
2 votes

How to accept crypto payments to a website?

I want to setup this system from scratch Existing answers mention BTCPay which is not a system from scratch as OP is asking. It is a popular solution however it requires a node which means you also ...
m1xolyd1an's user avatar
  • 5,656
2 votes

How to accept crypto payments to a website?

Yes I can confirm BTCPay Server is a solid and open source solution to accept cryptocurrency payments in your website, whether it is a native one or a CMS like Wordpress. They have multiple ways to ...
nourou4them's user avatar
1 vote

Avoiding fees collecting BTC deposits from different addresses

Every output of a transaction needs to be explicitly spent as an input eventually, but there is no need to stage deposits separately and resend them to yourself again. Maybe I'm missing something, but ...
Murch's user avatar
  • 75.7k
1 vote

Metamask-like web3 inject for bitcoin

There is a Bitcoin wallet extension for Chrome. It's apparently used by 1500 people and has 3.5 stars average review. Still, I would not trust this extension without first auditing its source code. I ...
Jose Fonseca's user avatar
1 vote
Accepted

How can I accept Bitcoin as a payment without a 3rd party gateway

I solved it by getting into the Bitcoin Core RPC interface. I also did a talk about it in German here. My solution is completely independent of any 3rd party software.
Emil Engler's user avatar
1 vote

How to confirm a payment was made?

I'm not sure about Nbitcoin node's API, but I could help you on a blockchain explorer API. I would recommend Blockr.io, they are fast and trustable. Use the following code to check for confirmed ...
Whyte the Weeabear's user avatar
1 vote

Bitcore = "Error: More than one instance of bitcore-lib found"

See Add this line prior bitcore definition: Object.defineProperty(global, '_bitcore', { get(){ return undefined }, set(){} }) Taken from here.
forhas's user avatar
  • 137
1 vote

How can I accept Bitcoin as a payment without a 3rd party gateway

If you're new to Bitcoin, I would advise you to play around btc wallet on testnet you could check mycelium for instance and get some btc via faucet. You need to understand that you don't need any ...
onepix's user avatar
  • 400
1 vote

A NodeJS implementation on creating addresses from a Bitcoin (zpub, xpub) address

I would suggest using a library such as the bitcoinjs-lib library. Here's a very stripped down example usage: let bitcoin = require("bitcoinjs-lib"); function fromXpub(xpub, acctNumber, keyindex, ...
m1xolyd1an's user avatar
  • 5,656
1 vote
Accepted

Is it required to have an electrum account for electrum api usage?

It is an open-source software. There's no need for credentials or accounts. There's multiple public electrum servers you can connect to through your electrum wallet. You could build an interface on ...
Nikos Kostoulas's user avatar
1 vote

Provide payment processing to my community

Yes, it is a very good idea to run a node for a community, where people trust each other, but not the entire world. Your node provides the trust about a payment going/coming through. The key is to ...
skang404's user avatar
  • 616
1 vote

How to integrate bitcoin wallet

You can install your own wallet and use it ie. with RPC Probably you will need some payment processor. There are several, just google for them and their developers guides. Many shop solutions like ...
CEVAP's user avatar
  • 35
1 vote

Building many btc adress on your website for users?

run a bitcoin client with json-rpc enabled. you can then communicate from you backend with this bitcoin rpc interface. See https://en.bitcoin.it/wiki/API_reference_(JSON-RPC) https://en.bitcoin.it/...
tobi's user avatar
  • 135
1 vote

How can I integrate Bitcoin payments into my website created in C#?

There is a comprehensive Bitcoin library for .NET called NBitcoin. You might want to check that out.
Murch's user avatar
  • 75.7k
1 vote

What are the best JavaScript libraries to accept Bitcoin payments?

A JavaScript library? JavaScript is client-side and accepting bitcoin payments is basically like creating a shopping cart system from scratch. So you're not going to get far with JavaScript alone ...
m1xolyd1an's user avatar
  • 5,656
1 vote

Use bitcoin-qt for website integration?

I think the best point to start with is: https://en.bitcoin.it/wiki/PHP_developer_intro Nothing much to say, just read and follow the steps.
Sebastian Xawery Wiśniowiecki's user avatar
1 vote

Getting paid by BitCoin on my website using Credit Card

cant think of a direct way. merchant CC service have them direct deposit to https://www.bitwage.com/ i doubt the connection will work since most merchant accounts will want to be able to pull funds ...
OpticBit's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible