* (c) 2004 Vladimir V. Kalynyak, Alexey V. Vinokurov, Ilya M. Shalnev * * * * This is commercial software, only users who have purchased a valid * * license and accept to the terms of the License Agreement can install * * and use this program. * * * **************************************************************************** * PLEASE READ THE FULL TEXT OF THE SOFTWARE LICENSE AGREEMENT IN THE * * "copyright.txt" FILE PROVIDED WITH THIS DISTRIBUTION PACKAGE. * ****************************************************************************/ if (!defined('BOOTSTRAP')) { if (!empty($_REQUEST['conntkt'])) { // Set the connection ticket to the payment params define('AREA', 'A'); require dirname(__FILE__) . '/../../init.php'; if (!fn_check_prosessor_status('qbms')) { die('Access denied'); } $payments = db_get_fields("SELECT a.payment_id FROM ?:payments as a LEFT JOIN ?:payment_processors as b ON b.processor_id = a.processor_id WHERE b.processor_script = 'qbms.php'"); foreach ($payments as $payment_id) { $processor_data = fn_get_payment_method_data($payment_id); if ($processor_data["processor_params"]["app_id"] == $_REQUEST['appid']) { $processor_data["processor_params"]["connection_ticket"] = $_REQUEST['conntkt']; $_data = array('processor_params' => serialize($processor_data['processor_params'])); db_query("UPDATE ?:payments SET ?u WHERE payment_id = ?i", $_data, $payment_id); } } } else { die('Access denied'); } }
* * **************************************************************************** * PLEASE READ THE FULL TEXT OF THE SOFTWARE LICENSE AGREEMENT IN THE * * "copyright.txt" FILE PROVIDED WITH THIS DISTRIBUTION PACKAGE. * ****************************************************************************/ if (!defined('BOOTSTRAP')) { die('Access denied'); } if ($_SERVER['REQUEST_METHOD'] == 'POST') { if ($mode == 'process_embedded') { if (!empty($_REQUEST['data'])) { $data = json_decode($_REQUEST['data'], true); if (!empty($data)) { fn_create_payment_form($data['submit_url'], $data['data'], $data['payment_name'], $data['exclude_empty_values'], $data['method']); } } exit; } } if (!empty($_REQUEST['payment'])) { define('PAYMENT_NOTIFICATION', true); $payment = fn_basename($_REQUEST['payment']); if (fn_check_prosessor_status($payment)) { $payment_script = fn_get_processor_script_path($payment . '.php'); if (in_array($mode, array('checkout_redirect', 'index_redirect'))) { fn_order_placement_routines($mode); } elseif (is_file($payment_script)) { include $payment_script; } } }
<?php /*************************************************************************** * * * (c) 2004 Vladimir V. Kalynyak, Alexey V. Vinokurov, Ilya M. Shalnev * * * * This is commercial software, only users who have purchased a valid * * license and accept to the terms of the License Agreement can install * * and use this program. * * * **************************************************************************** * PLEASE READ THE FULL TEXT OF THE SOFTWARE LICENSE AGREEMENT IN THE * * "copyright.txt" FILE PROVIDED WITH THIS DISTRIBUTION PACKAGE. * ****************************************************************************/ define('AREA', 'C'); require dirname(__FILE__) . '/../../init.php'; $backtrace = debug_backtrace(); $processor = fn_basename(fn_unified_path($backtrace[0]['file']), '.php'); if (!fn_check_prosessor_status($processor)) { die('Access denied'); }