• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

thinkphp3.2.3如何对接新版支付宝的示例代码分享

php 搞代码 4年前 (2022-01-22) 15次浏览 已收录 0个评论

新版支付宝签名验证都是封装好的,只需要配置和调用

public function pay(){        //商户订单号,商户网站订单系统中唯一订单号,必填        $out_trade_no = '27201'.date('YmdHis',time());        //订单名称,必填        $proName = trim($_POST['WIDsubject']);        //付款金额,必填        $total_amount = '0.01';//trim($_POST['WIDtotal_amount']);        //商品描述,可空        $body = '27201';//trim($_POST['WIDbody']);        Vendor('Alipay.aop.AopClient');        <b style="color:transparent">本文来源gao@!dai!ma.com搞$$代^@码!网!</b><strong>搞gaodaima代码</strong>Vendor('Alipay.aop.request.AlipayTradePagePayRequest');        //请求        $c = new \AopClient();        $config = C('alipay');        $c->gatewayUrl = "https://openapi.alipay.com/gateway.do";        $c->appId = $config['app_id'];        $c->rsaPrivateKey = $config['merchant_private_key'];        $c->format = "json";        $c->charset= "UTF-8";        $c->signType= "RSA2";        $c->alipayrsaPublicKey = $config['alipay_public_key'];        $request = new \AlipayTradePagePayRequest();        $request->setReturnUrl($config['return_url']);        $request->setNotifyUrl($config['notify_url']);        $request->setBizContent("{" .            "    \"product_code\":\"FAST_INSTANT_TRADE_PAY\"," .            "    \"subject\":\"$proName\"," .            "    \"out_trade_no\":\"$out_trade_no\"," .            "    \"total_amount\":$total_amount," .            "    \"body\":\"$body\"" .            "  }");        $result = $c->pageExecute ($request);        $model = M('c_house_order');        $data = array(            'product_name'=>$proName,            'order_num'=>$out_trade_no,            'total_amount'=>$total_amount,            'description'=>$body,            'user_id'=>1,            'add_time'=>NOW_TIME,            'up_time'=>NOW_TIME        );        $model->add($data);        //输出        echo $result;    }

异步通知,直接在你异步通知的方法里面写逻辑,用$_POST去接收支付宝端传过来的参数,进行相对应的数据库插入或者更新。

以上就是thinkphp3.2.3如何对接新版支付宝的示例代码分享的详细内容,更多请关注搞代码gaodaima其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:thinkphp3.2.3如何对接新版支付宝的示例代码分享
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址