call credit with amount and make sure we update the order after cancel.