微信公众号可通过现金红包接口发放微信支付现金红包(附开发教程)

  农历新年将至,支付宝红包打了一仗,微信在朋友圈屏蔽了它的分享,但单防守还不行,进攻才是最好的防守。昨日,微信支付现金红包接口正式开放,只需开通微信支付,即可接入现金红包。微信公众号也可以发放现金红包了!

  通过现金红包接口,公众号开发者可以策划相关运营活动,向用户发放微信支付现金红包,更好的达到品牌推广及回馈用户的效果。

  1、商户调用接口时,通过指定发送对象以及发送金额的方式发放红包,这样的方式,允许商户灵活的应用于各种各样丰富的活动场景

  2、领取到红包后,用户的资金直接进入微信零钱,避免繁复的领奖流程,带给用户微信支付原生的流畅体验

  简介

  春节期间,微信红包以其独特的魅力,优秀的用户体验和安全的支付环境,一经推出即受到了广大用户的热烈欢迎,现微信支付现金红包向微信支付商户开放

  微信红包发送规则

  1. 发送频率规则

  ◆ 每分钟发送红包数量不得超过1800个;

  ◆ 北京时间0:00-8:00不触发红包赠送;(如果以上规则不满足您的需求,请发邮件至[email protected]获取升级指引)

  2. 红包规则

  ◆ 单个红包金额介于[1.00元,200.00元]之间;

  ◆ 同一个红包只能发送给一个用户;(如果以上规则不满足您的需求,请发邮件至[email protected]获取升级指引)

  商户侧调用红包接口流程

  1. 登录微信支付商户平台下载证书以及充值

  在调用接口前,请商户使用微信支付商户号登录微信支付商户平台完成下述工作:

  备注:

  微信支付商户平台地址为pay.weixin.qq.com。微信支付商户号会在商户申请微信支付成功后,通过开户邮件发送给您。请不要使用微信公众平台账号或者appid登录。如果您登录时遇到问题,请联系微信支付小助手[email protected]

   ◆ 下载证书

  商户调用微信红包接口时,服务器会进行证书验证,请在商户平台下载证书

   ◆ 充值

  发放现金红包将扣除商户的可用余额,请注意,可用余额并不是微信支付交易额,需要预先充值,确保可用余额充足。查看可用余额、充值、提现请登录微信支付商户平台,进入“资金管理”菜单,进行操作

  2. 微信红包接口调用流程

   ◆ 后台API调用:待进入联调过程时与开发进行详细沟通;

   ◆ 告知服务器:告知服务器接收微信红包的用户openID,告知服务器该用户获得的金额;

   ◆ 从商务号扣款:服务器获取信息后从对应的商务号扣取对应的金额;

   ◆ 调用失败:因不符合发送规则,商务号余额不足等原因造成调用失败,反馈至调用方;

   ◆ 发送成功:以微信红包公众账号发送对应红包至对应用户;

  用户交互流程

  调用现金红包接口,发放成功后,用户领取红包流程如下:

  步骤(一):收到领取红包消息,根据用户微信版本不同,分为:

  微信版本在6.1及以上的用户收到企业自身微信号(调用接口时传入appid对应的商户号)下发领取消息;如果用户未关注微信号,那么会收到由“服务通知”下发的消息

  微信版本在6.1以下的用户仍按原流程收取消息:由微信红包公众号下发领取消息

  步骤(二):点击领取消息,拆红包

  接口详细说明

  1.红包发放说明

  用于企业向微信用户个人发现金红包

  目前支持向指定微信用户的openid发放指定金额红包。(获取openid参见微信公众平台开发者文档: 网页授权获取用户基本信息)

  接口参数与用户领用实际效果对应关系如下:

  如需操作请登录https://pay.weixin.qq.com/

  2.接口调用请求说明

  请求Url:     https://api.mch.weixin.qq.com/mmpaymkttransfers/sendredpack

  是否需要证书:  是(证书及使用说明详见商户证书)

  请求方式:    POST

  3.请求参数


字段名


字段


必填


示例值


类型


说明


随机字符串


nonce_str



5K8264ILTKCH16CQ2502SI8ZNMTM67VS


String(32)


随机字符串,不长于32位


签名


sign



C380BEC2BFD727A4B6845133519F3AD6


String(32)


详见签名生成算法


商户订单号


mch_billno



10000098201411111234567890


String(28)


商户订单号(每个订单号必须唯一)

组成: mch_id+yyyymmdd+10位一天内不能重复的数字。

接口根据商户订单号支持重入, 如出现超时可再调用。


商户号


mch_id



10000098


String(32)


微信支付分配的商户号


子商户号


sub_mch_id



10000090


String(32)


微信支付分配的子商户号,受理模式下必填


公众账号appid


wxappid



wx8888888888888888


String(32)


商户appid


提供方名称


nick_name



天虹百货


String(32)


提供方名称


商户名称


send_name



天虹百货


String(32)


红包发送者名称


用户openid


re_openid



oxTWIuGaIt6gTKsQRLau2M0yL16E


String(32)


接受收红包的用户

用户在wxappid下的openid


付款金额


total_amount



1000


int


付款金额,单位分


最小红包金额


min_value



1000


int


最小红包金额,单位分


最大红包金额


max_value



1000


int


最大红包金额,单位分

( 最小金额等于最大金额: min_value=max_value =total_amount)


红包发放总人数


total_num



1


int


红包发放总人数

total_num=1


红包祝福语


wishing



感谢您参加猜灯谜活动,祝您元宵节快乐!


String(128)


红包祝福语


Ip地址


client_ip



192.168.0.1


String(15)


调用接口的机器Ip地址


活动名称


act_name



猜灯谜抢红包活动


String(32)


活动名称


备注


remark



猜越多得越多,快来抢!


String(256)


备注信息


商户logo的url


logo_imgurl



https://wx.gtimg.com/mch/img/ico-logo.png


String(128)


商户logo的url


分享文案


share_content



快来参加猜灯谜活动


String(256)


分享文案


分享链接


share_url



http://www.qq.com


String(128)


分享链接


分享的图片


share_imgurl



https://wx.gtimg.com/mch/img/ico-logo.png


String(128)


分享的图片url

更多请参考http://pay.weixin.qq.com/wiki/doc/api/cash_coupon.php?chapter=13_5

时间: 2024-12-26 15:58:26

微信公众号可通过现金红包接口发放微信支付现金红包(附开发教程)的相关文章

自己开发的网页在跳转至微信公众号文章后,点击微信的返回,无法返回原网页

iOS 11.4 wechat 6.5.3 自己开发的网页在跳转至微信公众号文章后,点击微信的返回,无法返回原网页 其实很简单,只需要在公众号文章 URL 后面加上 &scene=4#wechat_redirect 即可解决问题 原文地址:https://www.cnblogs.com/maowenqiang/p/9626768.html

玩玩微信公众号Java版之一:配置微信公众平台服务器信息

在进行微信公众平台开发前,前先做好准备工作,好了以后,我们可以开始啦! 第一.准备好服务端接口 定义一个http服务接口,主要分为如下几步: 1.创建一个servlet类,用来接收请求: 1 package com.wechat; 2 3 import java.io.IOException; 4 import java.io.PrintWriter; 5 6 import javax.servlet.ServletException; 7 import javax.servlet.http.H

微信公众号-个人开发者中心接口权限

个人开发权限很小,切暂不支持个人类型的公众帐号申请微信认证. 接口权限表 不支持自定义菜单(所以个人也就不要钻牛角尖,我是钻了好几天) 类目 功能 接口 每日调用上限/次 接口状态 操作 对话服务 基础支持 获取access_token 2000 已获得   获取微信服务器IP地址   已获得   接收消息 验证消息真实性 无上限 已获得   接收普通消息 无上限 已获得   接收事件推送 无上限 已获得   接收语音识别结果 (已开启) 无上限 已获得 关闭 开启 发送消息 自动回复 无上限

使用原app接口进行微信公众号开发

1.跨域问题 原来的app项目已经上线,然而接下来就有意思了,突然上头说要把app的发件功能复制到微信公众号里.那么问题来了,微信公众号的页面是前端和交互式h5大哥写的. 那么就将页面丢微信里,请求我原来app的接口不就好了? 然后问题是微信请求我原来的接口是能请求到数据啊,但是,浏览器出于安全根本就不会让你使用这些数据,这就产生了跨域的问题了. 解决办法一 我学长说让我在原接口中使用jsonp来支持跨域(额),这个就意味着每个接口还得改,改错了原来的app很有可能就崩了,想想都可怕 解决办法二

认识微信公众号

目录 1    概念    2 2    主要提供服务    2 2.1    公众号消息会话    2 2.2    公众号内网页    2 3    公众号类型    3 4    测试号    6 4.1    测试号管理界面    6 4.2    测试号权限列表    6 5    公众号相关配置    10 5.1    认证服务号    10 5.1.1    确认已添加相关功能插件    10 5.1.2    如果需要用到微信支付,请额外申请.    11 5.1.3    公

微信公众号用户信息认证机制

又有一段时间没动笔了,确实工作后忙碌起来了,年末了,给大家拜年了,抽了这个空档把最近做的一个东西分享分享. 微信公众号,相信不少人已经有接触,其开发分为许多种,本次主要说的是,通过微信认证后的公众号(下图,),使用Oauth网页接口来获取用户信息的流程. 一.基础准备 首先,明确需求:有一个应用服务器,希望通过某个链接(菜单)进入此应用,在应用服务器端可以获得访问者的一些信息. 微信是不会直接让你在用户在访问应用服务器时直接取到用户信息的,而需要通过他们的专门的认证服务器来操作.作为开发者,目前

“互联网+”背景下使用微信公众号增强班主任工作与整合教学资源(泰微课)

前记:此文是我爱人一项作业.因为我本人对于微信这一块比较熟悉,就参与这项作业中.此文已经参加移动和教育相关活动.作者是我爱人,如有转载请署名作者. 一.什么是"互联网+"? 早在1969年互联网诞生之初,人们的初衷仅仅是对计算机之间的互相通信.就像电话.传真那样简单.而四十多年间互联网的发展用"日新月异"都嫌慢.互联网也从原先的固定线路的延展到基于移动通信的移动网络,互联的设备也从刚开始的以计算机为主发展到"connect to anything"

微信公众号用户与网站用户的绑定方案

现在很多网站都已经建立了一套完整的用户账号体系,基于这套体系,再做其他应用的用户扩展就非常方便.例如,有了微软的outlook账户,就可以登录win8,可以登录微软的邮箱,还可以登录skype.同样地,一个Apple ID可以享受苹果的所有服务.正所谓,一个账号,处处使用.对于企业,可能会有产品线通常有网站,app,微信公众号等.统一各产品线的账号体系,实现一个账号处处使用的目标是非常有必要的.网站和app使用同一个账号,不需要做任何多余的工作,客户只要有用户名密码即可登录.对于微信公众号,由于

C#微信公众号开发 -- (四)获取API调用所需的全局唯一票据access_token

access_token是公众号的全局唯一票据,公众号调用各接口时都需使用access_token.开发者需要进行妥善保存.access_token的存储至少要保留512个字符空间.access_token的有效期目前为2个小时,需定时刷新,重复获取将导致上次获取的access_token失效. 获取access_token请求说明 是以http请求的GET方式通过访问:https://api.weixin.qq.com/cgi-bin/token?grant_type=client_crede