Send and receive money, payment gateway with Golang I'm really newbie with bitcoin development, so I would like to use go for that, so 


what I need for? 
What libraries can I use for send and receive money, easy and secure? 
Are there any examples?
I would like to do it that support user concurrency, How can I do it?
There is a Bitcoin client implemented in Go called btcd which you might want to check out. This should allow you to send and receive money, if you read more about it, I'm sure you'll find plenty of examples.