I am pretty sure this isn't possible, just cause at some point you need to sign the inputs to prove they are owned by you, and that would require a wallet with the able to sign a raw tx.
Braiinwallet does this in Javascript, but you need the transaction hash (and index) for each coin that you are spending -- that would be the service provided by the bitcoin.org clieint or other client that you would need to re-implement.
-
http://brainwallet.org/#txThe only external call would be the broadcast of the transaction.
-
https://blockchain.info/pushtx - signrawtransaction and sendrawtransaction from
http://en.bitcoin.it/wiki/Raw_TransactionsSeems like I've underestimated the complexity of the task. I assumed wrongly that if i had the private key it would be a simple task.
I was working on a online payment system that would take any coins paid into a certain address and redirect them straight to a more secure vault address (where the private key would not be on the server).
How do other sites accept payments and produce 'hot wallet' payments? Are they all running the daemon?