public Order saveOrder(
      String address,
      String pizzaType,
      String quantity,
      String customerName,
      String creditCardNumber,
      String token) {
    Order order = new Order(address, pizzaType, customerName, quantity, creditCardNumber);
    String jsonString = JSONClient.generateSaveOrderMessage(order);

    String submitUrl = PizzaShackWebConfiguration.getInstance().getServerURL() + PIZZA_ORDER_URL;
    try {
      HttpResponse httpResponse =
          httpClient.doPost(submitUrl, "Bearer " + token, jsonString, "application/json");
      String response = httpClient.getResponsePayload(httpResponse);
      // new instance with orderId
      order = JSONClient.getOrder(response);
    } catch (IOException e) {
      e.printStackTrace();
    }
    return order;
  }