<?php include dirname(__FILE__) . '/../../config/config.inc.php'; include dirname(__FILE__) . '/../../init.php'; include dirname(__FILE__) . '/payubiz.php'; include dirname(__FILE__) . '/../../header.php'; include dirname(__FILE__) . '/payubiz_common.inc'; $payu = new payubiz(); $response = $_REQUEST; $baseUrl = Tools::getShopDomain(true, true) . __PS_BASE_URI__; if ($response['status'] == 'failure') { $order_id = $response['txnid'] - 9410; $transactionId = $response['mihpayid']; $log = Configuration::get('PAYU_LOGS'); $smarty->assign('baseUrl', $baseUrl); $smarty->assign('orderId', $order_id); $smarty->assign('transactionId', $transactionId); global $cart, $cookie; $total = $amount; $currency = new Currency(Tools::getValue('currency_payement', false) ? Tools::getValue('currency_payement') : $cookie->id_currency); $customer = new Customer((int) $cart->id_customer); $payu->validateOrder((int) $cart->id, _PS_OS_ERROR_, $total, $payu->displayName, NULL, NULL, (int) $currency->id, false, $customer->secure_key); } $smarty->display('failure.tpl'); $result = Db::getInstance()->getRow('SELECT * FROM ' . _DB_PREFIX_ . 'orders WHERE id_cart = ' . (int) $cart->id); if ($log == 1) { pblog('payubiz Data: ' . print_r($response, true)); $responseValue = str_replace("'", " ", implode(",", $response)); $successQuery = "update ps_payubiz_order set payment_response='{$responseValue}', payment_method= '" . $response["payment_source"] . "', payment_status= '" . $response["status"] . "', id_order='" . $result["id_order"] . "' where id_transaction= " . $response['txnid']; Db::getInstance()->Execute($successQuery); }
<?php include dirname(__FILE__) . '/../../config/config.inc.php'; include dirname(__FILE__) . '/../../init.php'; include dirname(__FILE__) . '/payubiz.php'; include dirname(__FILE__) . '/../../header.php'; include dirname(__FILE__) . '/payubiz_common.inc'; // require_once dirname(__FILE__).'/../../classes/order/Order.php'; // require_once dirname(__FILE__).'/../../classes/order/OrderHistory.php'; $payu = new payubiz(); $response = $_REQUEST; $key = Configuration::get('PAYUBIZ_MERCHANT_ID'); $salt = Configuration::get('PAYUBIZ_MERCHANT_SALT'); $log = Configuration::get('PAYUBIZ_LOGS'); $baseUrl = Tools::getShopDomain(true, true) . __PS_BASE_URI__; $order_id = $response['txnid'] - 40000; $transactionId = $response['mihpayid']; $smarty->assign('baseUrl', $baseUrl); $smarty->assign('orderId', $order_id); $smarty->assign('transactionId', $transactionId); $amount = $response['amount']; $productinfo = $response['productinfo']; $firstname = $response['firstname']; $email = $response['email']; if ($response['status'] == 'success' || $response['status'] == 'in progress') { $Udf1 = $response['udf1']; $Udf2 = $response['udf2']; $Udf3 = $response['udf3']; $Udf4 = $response['udf4']; $Udf5 = $response['udf5']; $Udf6 = $response['udf6'];