fix purchase receive