add in refund api (bug 821906)