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.