EasyWechat中代金券的发放总结

前言

最近接了一个任务,要给别的商户发送一个代金券,由于我使用的laravel,所以我很自然的composerovertrueeasywechat来做这个,但是我发现看遍文档并没有发现发送代金券的条目,于是我查看源码,发现其实作者已经写了只是没在文档中体现而已。

使用

// 加载配置
$config = [
           'app_id'    => 'wxx'x'x'x'x'x'x'x'x'x'x',
           'mch_id'    => '14xxxxxxx',
           'key'       => 'Zxxxxxxxxxxxxxxxxxx',
           'cert_path' => '/path/to/you.pem',       //绝对路径的证书
           'key_path'  => '/path/to/you_key.pem',        //绝对路径的证书key
       ];

       $payment = Factory::payment($config);

		// 获取代金券实例
       $coupon = $payment->coupon;
		//发送代金券的数据包,只要有这四个就行了
       $couponData = [
            'coupon_stock_id'=>'批次',
           'openid_count'=>1,
           'partner_trade_no'=>'商户发券流水',
           'openid'=>'发给的人的openid'
                 ];

		// 发送代金券
       $result = $coupon->send($couponData);

总结

这其实就是记录贴,并且在网上也没搜到有些时候,看看源码收获还是很多的。

欢迎大家关注我的博客,走进我的生活

你可能感兴趣的:(代码收获)