Dear Vuongtc!
I've read and understood your requirements - the first 4. points seem to be very easy to done. If you can provide an API via the server, or an URL, on which the payment can be done, then I can do the 5. point too easily.
I am interested in your project, and please, feel free to contact me, if you think, an Android developer with more than 2 years of commercial free lancer experience (however, only in Hungary, not on the web) could be able to fulfill your requirements.
Best Regards,
Andras Ivanyi