mock refund
refund interface