amount          : joi.object().required().keys({
      total     : joi.number().required().min(0),
      currency  : joi.string().required().empty(),
      details   : joi.object().optional().keys({
        subtotal  : joi.number().required().min(0),