分享按钮

支付宝支付

默认分类 / 2875人浏览 / 0人评论

public static $alipay_config = [
       //应用ID,您的APPID。
       'app_id' => "",

       //商户私钥,您的原始格式RSA私钥
       'merchant_private_key' => ""
       //异步通知地址
       'notify_url' => "http://www.xxx.com/index/huiyuan/zfhuidiao",
       //同步跳转
       'return_url' => "http://www.xxx.com/index/huiyuan/zfbtongbu",
       //编码格式
       'charset' => "UTF-8",
       //签名方式
       'sign_type'=>"RSA2",
       //支付宝网关
       'gatewayUrl' => "https://openapi.alipay.com/gateway.do",
       //支付宝公钥,查看地址:https://openhome.alipay.com/platform/keyManage.htm 对应APPID下的支付宝公钥。
       'alipay_public_key' => "",

   ];




db('order')->insert(['user_id'=>$this->auth->id,'order_no'=>$orderno,'money'=>$money,'createtime'=>time(),'status'=>2]);


vendor('zhifubao3.wappay.service.AlipayTradeService');
vendor('zhifubao3.wappay.buildermodel.AlipayTradeWapPayContentBuilder');
       //商户订单号,商户网站订单系统中唯一订单号,必填
       $out_trade_no = $orderno;// $_POST['WIDout_trade_no'];

       //订单名称,必填
       $subject = '会员开通';//$_POST['WIDsubject'];

       //付款金额,必填
       $total_amount =$money; //$_POST['WIDtotal_amount'];
       //$total_amount = 0.1;

       //商品描述,可空
       $body = '';//$_POST['WIDbody'];

       //超时时间
       $timeout_express = "1m";
       $config = self::$alipay_config;
       $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 $result;







感谢博主,喝杯咖啡~