Пример #1
0
include_once ROOT_PATH . 'includes/lib_clips.php';
include_once ROOT_PATH . 'includes/lib_transaction.php';
include_once ROOT_PATH . 'includes/lib_payment.php';
include_once ROOT_PATH . 'includes/lib_order.php';
$act = isset($_REQUEST['act']) ? trim($_REQUEST['act']) : 'default';
$order_id = isset($_REQUEST['order_id']) ? trim($_REQUEST['order_id']) : 0;
$smarty->assign('order_id', $order_id);
/*
$smarty->assign('appid', $appid);
$timestamp=time();
$smarty->assign('timestamp', $timestamp );
$class_weixin=new class_weixin($appid,$appsecret);
$signature=$class_weixin->getSignature($timestamp);
$smarty->assign('signature', $signature);
*/
$order_info = order_info($order_id);
$smarty->assign('order_info', $order_info);
if ($ua == 1) {
    //微信上打开
    //将openid记录下
    $smarty->assign('xaphp_sopenid', $_SESSION['xaphp_sopenid']);
    $smarty->display("toalipay.dwt");
} else {
    //其他浏览器上打开
    include_once 'includes/modules/payment/alipay.php';
    $pay_obj = new alipay();
    $payment = payment_info($order_info['pay_id']);
    $pay_online = $pay_obj->get_code($order_info, unserialize_config($payment['pay_config']));
    //$order['pay_desc'] = $payment['pay_desc'];
    echo $pay_online;
}