| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- <?php
- /* *
- * 功能:支付宝手机网站支付接口(alipay.trade.wap.pay)接口调试入口页面
- * 版本:2.0
- * 修改日期:2016-11-01
- * 说明:
- * 以下代码只是为了方便商户测试而提供的样例代码,商户可以根据自己网站的需要,按照技术文档编写,并非一定要使用该代码。
- 请确保项目文件有可写权限,不然打印不了日志。
- */
- header("Content-type: text/html; charset=utf-8");
- require_once dirname ( __FILE__ ).DIRECTORY_SEPARATOR.'./wappay/service/AlipayTradeService.php';
- require_once dirname ( __FILE__ ).DIRECTORY_SEPARATOR.'./wappay/buildermodel/AlipayTradeWapPayContentBuilder.php';
- require dirname ( __FILE__ ).DIRECTORY_SEPARATOR.'./config.php';
- $orderid=$_GET['orderid'];
- $price=$_GET['price'];
- //$price="0.01";
- $remark=$_GET['remark'];
- //商户订单号,商户网站订单系统中唯一订单号,必填
- $out_trade_no = $orderid;
- //订单名称,必填
- $subject = $orderid;
- //付款金额,必填
- $total_amount = $price;
- //商品描述,可空
- $body = $remark;
- //超时时间
- $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);
- $payResponse = new AlipayTradeService($config);
- $result=$payResponse->wapPay($payRequestBuilder,$config['return_url'],$config['notify_url']);
- return ;
- ?>
|