1
I'm a developer and looking to create a form where people can pay/donate money in Bitcoin. Many have suggested to just post the recipient wallet address and let folks take that and go off and pay on their own. However, I don't want that. I would like to create a form taht gathers the necessary information for settlement and then goes off does the payment collection, much as someone who accepts credit cards will collect a credit card number, security code, and expiration date before handing that off to a payment processor.
My question is, is it possible to gather such information for a payment? If so, what is the information I'd need to collect?
If it simplifies things, we were thinking of using the Coinbase API to make this happen.
Yeah but if you leave it to them to pay are you just waiting for the payment to show up in your bank account before you send them the good or service? Also when that payment does eventually show up, how do you know what its for? – Dave – 2017-09-26T14:43:17.490
@Dave: Basically, yes, though it shows up in your Bitcoin address rather than your bank account. You'll need to have software that monitors Bitcoin transactions and notifies you (or automatically ships the goods) when the payment is made. You should give each customer a new unique address and keep a record of what order it goes with; then when payment is made to that address, you'll know who paid you and what it is for. – Nate Eldredge – 2017-09-26T14:47:07.100
(Note by "you" here I mean "you or your payment processor".) – Nate Eldredge – 2017-09-26T14:52:41.283
Ok, thanks. Last one -- in your view, should I be generating a different address per transaction so I can better track where folks are sending payments to? – Dave – 2017-09-26T18:58:43.510
@Dave: Yes, you should. I can't see how things would work at all if you don't. – Nate Eldredge – 2017-09-26T20:36:59.567