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

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

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

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

  用户交互流程

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

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

  微信版本在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

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/1965.html