try to set order to complete before setting payment to payed