微信小程序通过服务通知发放红包
发布于 2 年前 作者 liangjing 557 次浏览 来自 分享

微信小程序发红包,不是公众号发红包

给出的文档链接:https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon_xcx.php?chapter=18_2&index=3

微信支付商户平台,商户主体:个体户,因为企业付款到零钱的规则修改,商户转账到零钱(对于个体户不太友好)只针对于企业,

个体户的营销分润模式受限制,目前通过微信小程序发红包的方式,获取奖励提成。

签名错误避坑,

注意给出的接口地址,小程序发红包,

注意顺序,注意顺序,注意顺序,

注意参数名,注意参数名,注意参数名

 WxPayData inputObj = new WxPayData();
            int timeOut = 1;
            string url = "https://api.mch.weixin.qq.com/mmpaymkttransfers/sendminiprogramhb";
            inputObj.SetValue("act_name", "活动名称");//活动名称
            inputObj.SetValue("client_ip", "192.168.0.1");//服务器Ip地址
            inputObj.SetValue("mch_billno", mch_billno);//商户订单号
            inputObj.SetValue("mch_id", WxPayConfig.MCHID);//商户号
            inputObj.SetValue("nonce_str", GenerateNonceStr());//随机字符串	
            inputObj.SetValue("re_openid", re_openid);//用户openid
            inputObj.SetValue("remark", "备注");//备注
            inputObj.SetValue("send_name", "商户名称");//商户名称
            inputObj.SetValue("total_amount", total_amount*100);//付款金额,这里单位是分,要*100,转元
            inputObj.SetValue("total_num", 1);//红包发放总人数,这里是个人
            inputObj.SetValue("wishing", "红包祝福语");//红包祝福语
            inputObj.SetValue("wxappid", WxPayConfig.APPID);//小程序APPID

            inputObj.SetValue("sign", inputObj.MakeSign());//签名
1 回复
回到顶部