* finish QQ payment
* add test for QQ payment's callback