private function creditpay ($order, $good, $orderPrice, $bank)
{
$alipay_config = $this->payConfig();
$payment_type = 1;
$notify_url = "http://www.51linpai.com/order/payed";
//页面跳转同步通知页面路径
$return_url = "http://www.51linpai.com/order/payed";
if ($this->debug) {
$return_url = "http://www.51linpai.com:8000/order/payed";
} else {
$return_url = "http://www.51linpai.com/order/payed";
}
//商户网站订单系统中唯一订单号
$out_trade_no = $order->code;
//订单名称
$subject = $good->name . ' * ' . $order->num;
//订单金额
$total_fee = 0.1;// $orderPrice->final_price;
//订单描述
$body = '测试订单描述';
//商品展示地址
$show_url = "http://www.51linpai.com/goods?gid={$good->id}";
//支付方式
$paymethod = "bankPay";
//默认网银
$defaultbank = $bank;
//客户端ip地址
$exter_invoke_ip = $_SERVER['REMOTE_ADDR'];
$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,
"show_url" => $show_url,
"paymethod" => $paymethod,
"defaultbank" => $defaultbank,
"exter_invoke_ip" => $exter_invoke_ip,
"_input_charset" => trim(strtolower($alipay_config['input_charset']))
);
$alipaySubmit = new \AlipaySubmit($alipay_config);
$parameter['anti_phishing_key'] = $alipaySubmit->query_timestamp();
$html_text = $alipaySubmit->buildRequestForm($parameter,"get", "<h2>正在跳转到支付页面...</h2>");
return $html_text;
}