onSalePayOrder event