public function createPendingOrder($extra_vars = array(), $metodo_de_pago, $mensaje, $order_state) { try { $payu = new PayULatam(); $date = date("Y-m-d H:i:s"); $sql = "INSERT INTO " . _DB_PREFIX_ . "sonda_payu (id_cart,date_add,`interval`,last_update, pasarela)\r\n VALUES(" . (int) $this->context->cart->id . ",'" . $date . "',"; if ($metodo_de_pago === 'Tarjeta_credito' || $metodo_de_pago === 'PSE') { $sql .= 11; } else { $sql .= 61; } $sql .= ", '" . $date . "','" . $payu->name . "');"; if (!Db::getInstance()->Execute($sql)) { Logger::AddLog('Error al guardar sonda_payu id_cart: ' . $this->context->cart->id, 2, null, null, null, true); } $payu->validateOrder((int) self::$cart->id, (int) Configuration::get($order_state), (double) self::$cart->getOrderTotal(), $metodo_de_pago, $mensaje, $extra_vars, NULL, false, self::$cart->secure_key); } catch (Exception $e) { exit('<pre>' . print_r($e, TRUE) . '</pre>'); } }
public function createPendingOrder() { $payu = new PayULatam(); $payu->validateOrder((int) self::$cart->id, (int) Configuration::get('PAYU_WAITING_PAYMENT'), (double) self::$cart->getOrderTotal(), $payu->displayName, NULL, array(), NULL, false, self::$cart->secure_key); }