<?php
|
/* *
|
* 功能:支付宝手机网站支付接口(alipay.trade.wap.pay)接口调试入口页面
|
* 版本:2.0
|
* 修改日期:2016-11-01
|
* 说明:
|
* 以下代码只是为了方便商户测试而提供的样例代码,商户可以根据自己网站的需要,按照技术文档编写,并非一定要使用该代码。
|
请确保项目文件有可写权限,不然打印不了日志。
|
*/
|
|
header("Content-type: text/html; charset=utf-8");
|
|
|
require_once dirname ( __FILE__ ).DIRECTORY_SEPARATOR.'service/AlipayTradeService.php';
|
require_once dirname ( __FILE__ ).DIRECTORY_SEPARATOR.'buildermodel/AlipayTradeWapPayContentBuilder.php';
|
require dirname ( __FILE__ ).DIRECTORY_SEPARATOR.'./../config.php';
|
|
$key='apivcomcn20170421';
|
|
|
|
$out_trade_no = date("njhis",time());
|
$CC_OAID = $_GET["CC_OAID"];
|
$SCID = $_GET["SCID"];
|
$CashMoney = $_GET["CashMoney"];
|
|
|
$passback_params = array("SCID"=>$SCID,"CC_OAID"=>$CC_OAID);
|
$passback_params = json_encode($passback_params);
|
|
//付款金额,必填
|
$total_amount = $CashMoney;
|
//商品描述,可空
|
$body = "现金上缴";
|
$subject = $passback_params;
|
//超时时间
|
$timeout_express="1m";
|
|
$payRequestBuilder = new AlipayTradeWapPayContentBuilder();
|
$payRequestBuilder->setBody($body);
|
$payRequestBuilder->setSubject($subject);
|
$payRequestBuilder->setOutTradeNo($out_trade_no);
|
$payRequestBuilder->setTotalAmount($total_amount);
|
$payRequestBuilder->setTimeExpress($timeout_express);
|
|
$config['return_url'] = "http://m.v.com.cn/phpmvcomcn/phone0526/return_url0109.php";
|
$config['notify_url'] = "http://m.v.com.cn/phpmvcomcn/phone0526/notify_url0109.php";
|
|
$payResponse = new AlipayTradeService($config);
|
|
$result=$payResponse->wapPay($payRequestBuilder,$config['return_url'],$config['notify_url']);
|
|
|
|
?>
|