<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>支付宝即时到账交易接口接口</title>
    <style type="text/css">.tc { text-align:center; }</style>
</head>
<?php

require __DIR__."/alipay.config.php";
require LIBS_PAYRUN."/alipay_submit.class.php";
//logResult('test');
/**************************请求参数**************************/

        //支付类型
        $payment_type = "1"; 
        //必填，不能修改
        
        //服务器异步通知页面路径
        $notify_url = $_cbase['run']['roots']."/a3rd/alipay_direct/unotify.php";
        //需http://格式的完整路径，不能加?id=123这类自定义参数
        //页面跳转同步通知页面路径
        $return_url = $_cbase['run']['roots']."/a3rd/alipay_direct/ureturn.php";
        //需http://格式的完整路径，不能加?id=123这类自定义参数，不能写成http://localhost/

        //商户订单号
        $out_trade_no = $_POST['ordid'];
        //商户网站订单系统中唯一订单号，必填

        //订单名称
        $subject = $_POST['title'];
        //必填

        //付款金额
        $total_fee = $_POST['feetotle'];
        //必填

        //订单描述
        $body = $_POST['ordbody'];
        
        //默认支付方式
        $paymethod = "bankPay";
        //必填
        //默认网银
        $defaultbank = $_POST['WIDdefaultbank'];
        //必填，银行简码请参考接口技术文档
        
        //商品展示地址
        $show_url = $_POST['showurl'];
        //需以http://开头的完整路径，例如：http://www.商户网址.com/myorder.html

        //防钓鱼时间戳
        $anti_phishing_key = "";
        //若要使用请调用类文件submit中的query_timestamp函数

        //客户端的IP地址
        $exter_invoke_ip = "";
        //非局域网的外网IP地址，如：221.0.0.1


/************************************************************/

//构造要请求的参数数组，无需改动
$parameter = array(
        "service" => "create_direct_pay_by_user",
        "partner" => trim($alipay_config['partner']),
        "seller_email" => trim($alipay_config['seller_email']),
        "payment_type"    => $payment_type,
        "notify_url"    => $notify_url,
        "return_url"    => $return_url,
        "out_trade_no"    => $out_trade_no,
        "subject"    => $subject,
        "total_fee"    => $total_fee,
        "body"    => $body,
        "paymethod"    => $paymethod,
        "defaultbank"    => $defaultbank,
        "show_url"    => $show_url,
        "anti_phishing_key"    => $anti_phishing_key,
        "exter_invoke_ip"    => $exter_invoke_ip,
        "_input_charset"    => trim(strtolower($alipay_config['input_charset']))
);

//建立请求
$alipaySubmit = new AlipaySubmit($alipay_config);
$html_text = $alipaySubmit->buildRequestForm($parameter,"get", "确认");
echo "<p class='tc'>$html_text</p>";

?>
</body>
</html>