Пример #1
0
    public function payApi()
    {
        new Included();
        $html = <<<HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
\t<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
\t<title>连连支付交易接口</title>
</head>
<body>
{{%content%}}
</body>
</html>
HTML;
        /**************************请求参数**************************/
        /*//商户用户唯一编号
                $user_id = $this->user_id;
        
                //支付类型
                $busi_partner = $_POST['busi_partner'];
        
                //商户订单号
                $no_order = $_POST['no_order'];
                //商户网站订单系统中唯一订单号,必填
        
                //付款金额
                $money_order = $_POST['money_order'];
                //必填
        
                //商品名称
                $name_goods = $_POST['name_goods'];
        
                //订单描述
                $info_order = $_POST['info_order'];
        
                //卡号
                $card_no = $_POST['card_no'];
        
                //姓名
                $acct_name = $_POST['acct_name'];
        
                //身份证号
                $id_no = $_POST['id_no'];
        
                //协议号
                $no_agree = $_POST['no_agree'];
        
                //风险控制参数
                $risk_item = $_POST['risk_item'];
        
                //订单有效期
                $valid_order = $_POST['valid_order'];
        
                //服务器异步通知页面路径
                $notify_url = $this->notify_url;
                //需http://格式的完整路径,不能加?id=123这类自定义参数
        
                //页面跳转同步通知页面路径
                $return_url = $this->return_url;
                //需http://格式的完整路径,不能加?id=123这类自定义参数,不能写成http://localhost/*/
        /************************************************************/
        //构造要请求的参数数组,无需改动
        $parameter = array("oid_partner" => trim($this->llpay_config['oid_partner']), "app_request" => trim($this->llpay_config['app_request']), "sign_type" => trim($this->llpay_config['sign_type']), "valid_order" => trim($this->llpay_config['valid_order']), "user_id" => $this->user_id, "busi_partner" => $this->busi_partner, "no_order" => $this->no_order, "dt_order" => local_date('YmdHis', time()), "name_goods" => $this->name_goods, "info_order" => $this->info_order, "money_order" => $this->money_order, "notify_url" => $this->notify_url, "url_return" => $this->return_url, "card_no" => $this->card_no, "acct_name" => $this->acct_name, "id_no" => $this->id_no, "no_agree" => $this->no_agree, "risk_item" => $this->risk_item);
        //建立请求
        $llpaySubmit = new \wanhunet\authllpay\lib\LLpaySubmit($this->llpay_config);
        $html_text = $llpaySubmit->buildRequestForm($parameter, "post", "正在提交...");
        return str_replace('{{%content%}}', $html_text, $html);
    }
Пример #2
0
$name_goods = $_POST['name_goods'];
//订单描述
$info_order = $_POST['info_order'];
//卡号
$card_no = $_POST['card_no'];
//姓名
$acct_name = $_POST['acct_name'];
//身份证号
$id_no = $_POST['id_no'];
//协议号
$no_agree = $_POST['no_agree'];
//风险控制参数
$risk_item = $_POST['risk_item'];
//订单有效期
$valid_order = $_POST['valid_order'];
//服务器异步通知页面路径
$notify_url = "http://10.10.110.246/llpay/notify_url.php";
//需http://格式的完整路径,不能加?id=123这类自定义参数
//页面跳转同步通知页面路径
$return_url = "http://10.10.110.246/llpay/return_url.php";
//需http://格式的完整路径,不能加?id=123这类自定义参数,不能写成http://localhost/
/************************************************************/
//构造要请求的参数数组,无需改动
$parameter = array("oid_partner" => trim($llpay_config['oid_partner']), "app_request" => trim($llpay_config['app_request']), "sign_type" => trim($llpay_config['sign_type']), "valid_order" => trim($llpay_config['valid_order']), "user_id" => $user_id, "busi_partner" => $busi_partner, "no_order" => $no_order, "dt_order" => local_date('YmdHis', time()), "name_goods" => $name_goods, "info_order" => $info_order, "money_order" => $money_order, "notify_url" => $notify_url, "url_return" => $return_url, "card_no" => $card_no, "acct_name" => $acct_name, "id_no" => $id_no, "no_agree" => $no_agree, "risk_item" => $risk_item, "valid_order" => $valid_order);
//建立请求
$llpaySubmit = new \wanhunet\authllpay\lib\LLpaySubmit($llpay_config);
$html_text = $llpaySubmit->buildRequestForm($parameter, "post", "确认");
echo $html_text;
?>
</body>
</html>