Main benifit i want if i install bitcoind on server its require more then 170GB disk which will be increasing every day so i need good server too ..
Not true. You just need alot of bandwith to sync up.
You can for example setup the daemon to only use little bit of space, by creating a file like ~/.bitcoin/bitcoin.conf (assuming you use linux server, which would be the smart thing to do) and filling the file with text like this:
rpcallowip=127.0.0.1
rpcuser=somerandomstring
rpcpassword=somerandomstring
daemon=1
server=1
prune=550
That config will mean that the daemon will accept rpc calls from whatever script you are using for requesting addresses as you need some kind of script for the payments to be done. Also it will sync the whole blockchain, but only use 550MB of disk space max by compressing blocks. It will work like a normal bitcoin client for payments.
You also might want to setup your script to send all completed payments to cold storage address, so you don't have any coins to steal on the hot wallet.
Let me know if you got any more questions.