Hi,
I am new to bitcoin system. I am checking bitcoinj-0.14.4 library.
I want build simple java-web(servlet/jsp/html) & java-ejb (backend)
application to receive money from user then later forward to our merchant.
*Please let me know if i'm doing it correct way !*
This will do following
1. java-web will request java-ejb to generate new address to receive money
then java-web will display
that address(also QR code) on web/html page so that user will pay to
that address using any wallet he has.
>>For this at start of java-ejb (backend) load for first time we will
load wallet ONCE with autosave then when every time we receive payment
request then we will create receive address & display on html page. Correct
*?*
2. When user pay by any other wallet then our java-ejb (backend) will know
that payment made so that we will update
our system.
>>For this we will do below
// We want to know when we receive money.
walletAppKit.wallet().addCoinsReceivedEventListener(new
WalletCoinsReceivedEventListener() {
@Override
public void onCoinsReceived()
{
//wait for 6 block confirmation
//our system internal order status update...
//forward bitcoin LATER to our merchant after delivery is ok i.e
user satisfied.
}
Correct *?*
3. We have installed bitcoind,bitcoin-cli on our server with all block i.e
its in sync..everyday sync.
>> When we use "MainNetParams" then how we can use "our own node" using
bitcoinj *?*
3. wallet file created by walletAppKit is at our internal server.
But we want to create that wallet is encrypt form & can read in code
when using "KEY".
>> Wallet.encrypt("password"); Do we have such method for for
walletAppKit *?*
4. How to maintain backup of wallet ?
>> Copy "wallet" file created by walletAppKit to some remote place
everday is enough *?*
Very sorry for long questions.
*Please let me know if i'm doing it correct way !*
Thank you very much!
--
You received this message because you are subscribed to the Google Groups
"bitcoinj" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.