private function createProducts()
 {
     $cartProducts = $this->context->cart->getProducts();
     $products = array();
     foreach ($cartProducts as $product) {
         $bcashProduct = new Bcash\Domain\Product();
         $bcashProduct->setCode($product["id_product"]);
         $bcashProduct->setDescription($product["name"]);
         $bcashProduct->setAmount($product["cart_quantity"]);
         $productCost = FormatHelper::monetize($product["price_wt"]);
         $bcashProduct->setValue($productCost);
         array_push($products, $bcashProduct);
     }
     return $products;
 }
 /**
  * Adiciona os produtos do carrinho de compras a transação atual.
  * @return array
  */
 public function createProductBcash()
 {
     $products = array();
     foreach ($this->quoteAllVisibleItems as $item) {
         $price = $item->getPrice();
         if ($price > 0) {
             $product = new Product();
             $cod = $item->getSku() ? $item->getSku() : $item->getId();
             $product->setCode($cod);
             $name = $item->getName();
             $product->setDescription($name);
             $qty = $item->getQty();
             $product->setAmount(intval($qty));
             $product->setValue(floatval(number_format($price, 2, '.', '')));
             array_push($products, $product);
         }
     }
     return $products;
 }