大众点评接口优惠卷,订单对接

参考
 openshoppingdianping.readthedocs.io/zh/latest/index.html
openshoppingdianping.readthedocs.io/zh/latest/open_guide.html#client-id
openshoppingdianping.readthedocs.io/zh/latest/ 
 

demo

public function dianping($push_info=array()){

        if(empty($push_info)){
            return false;
        }
        require_once VENPATH.'third/dianping/DefaultDPClient.php';
        require_once VENPATH.'third/dianping/request/GroupCouponRequest.php';
        $info=array();
        $client_id = '';
        $client_secret = '';
        // $preUrl = "https://openshopping.51ping.com/";//测试
        $preUrl = "https://openshopping.dianping.com/";//正式
        $client  = new DefaultDPClient($client_id,$client_secret, $preUrl);
        $request = new GroupCouponRequest();
        $request->couponCode =Arr::get($push_info, 'coupon_number', '');//优惠券券号,使用多张的话,使用List转JSON
        $request->comments = "测试"; //备注信息
        $request->shopName = Arr::get($push_info, 'brand_name', ''); //品牌名称
        $request->orderId = Arr::get($push_info, 'order_sn', '');
        $request->orderAmount = Arr::get($push_info, 'goods_amount', '');// 订单原始金额
        $request->payAmount =Arr::get($push_info, 'order_amount', ''); //订单支付金额
        $request->consumeTime = time()*1000; //优惠券消费时间
        $request->freightFee = 0; //订单运费
        $request->attributes['couponShop'] = Arr::get($push_info, 'store_name', '');//消费分店名
        $request->attributes['couponCity'] = Arr::get($push_info, 'store_city', '');//消费城市
        $request->attributes['couponContext'] = '代金券满减 满500-60,满1000-120,满2000-260,满5000-600';//优惠券内容
        $request->attributes['couponType'] = '1';//优惠券类型;1:代金券;2:折扣券;3:团购券
        $request->attributes['orderType'] = '1';//订单类型:1:线下;2:线上
        $obj = $client->execute($request, "GroupCouponResponse");
        $info = get_object_vars($obj);
        // var_dump($obj);
        // var_dump($info['status']);   

        Log::instance()->add(1,'dianping_order'. json_encode($info));


链接:http://pan.baidu.com/s/1jIrasEa 密码:k6q4

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值