位置: 编程技术 - 正文

使用PHP实现微信摇一摇周边红包(微信php开发教程)

编辑:rootadmin

推荐整理分享使用PHP实现微信摇一摇周边红包(微信php开发教程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php对接微信支付教程,使用php实现微信收款,php实现微信支付功能,php可以写微信小程序吗,使用php实现微信收款,微信php开发教程,使用php实现微信支付,使用php实现微信登录,内容如对您有帮助,希望把文章链接给更多的朋友!

最近接了个项目,其中有需求是要实现摇一摇红包功能,在网上搜了好久,都没有找到源码,没办法,只有自动写了,下面小编把我的劳动成果分享给大家供大家参考,本文写的不好,还请各位大侠提出宝贵意见,共同学习进步。

微信官方说明如下

摇一摇红包说明

功能说明

摇一摇周边红包接口是为线下商户提供的发红包功能。用户可以在商家门店等线下场所通过摇一摇周边领取商家发放的红包,在线上转发分享无效。

开发者可通过接口开发摇一摇红包功能,特点包括: 1.可选择使用模板加载页或自定义Html5页面调起微信原生红包页面(详见创建红包活动中use_template字段,1为使用模板,2为使用自定义Html5页面) 2.原生红包页面拆红包,无需通过公众号消息下发 3.提供关注公众号能力,用户可自行选择是否关注(裂变红包分享时无效) 4.完成页面可配置跳转链接,可跳转商户的其他自定义Html5页面 5.同一个用户在单个红包活动中只能领取1次红包

用户侧交互流程

红包组件接口调用流程

1. 申请红包接口权限:登录摇一摇周边商户后台 ,进入开发者支持,申请开通摇一摇红包组件接口; 2. 红包预下单:调用微信支付的api进行红包预下单,告知需要发放的红包金额,人数,生成红包ticket; 3. 创建活动并录入红包信息:调用摇周边平台的api录入创建红包活动并录入信息,传入预下单时生成的红包ticket; 4. 调用jsapi抽红包:在摇出的页面中通过调用jsapi抽红包,抽中红包的用户可以拆红包; 5. 调用以上接口时,红包提供商户和红包发放商户公众号要求一致。

说明:

红包提供商户:红包预下单接口传入的参数wxappid所代表的商户 红包发放商户:调用红包接口创建红包活动、录入红包信息、发放红包的商户公众号所以步骤应该是 ① 创建红包活动 ② 预下单 ③ 录入红包找出来了之前整理的类 在写一下1.创建活动

接口说明

创建红包活动,设置红包活动有效期,红包活动开关等基本信息,返回活动id

接口调用说明

服务器端调用

http请求方式: POSTURL: 要注意提交的数据是json 不是xml

前端页面随便做一下

php 代码

2.预下单

接口说明

设置单个红包的金额,类型等,生成红包信息。预下单完成后,需要在小时内调用jsapi完成抽红包的操作。(红包过期失效后,资金会退回到商户财付通帐号。)

接口调用说明

服务器端调用

使用PHP实现微信摇一摇周边红包(微信php开发教程)

http请求方式: POST

和result_code都为SUCCESS的时候有返回

成功示例

失败示例

这里需要注意的是 auth_mchid 和 auth_appid 要填摇周边平台给出的appid 和商户号 调用 (这里不贴前端页面了)

3.录入红包

接口说明

在调用"创建红包活动"接口之后,调用此接口录入红包信息。注意,此接口每次调用,都会向某个活动新增一批红包信息,如果红包数少于 个,请通过一次调用添加所有红包信息。如果红包数大于,可以多次调用接口添加。请注意确保多次录入的红包ticket总的数目不大于创建该红包活动 时设置的total值。

接口调用说明

服务器端调用

http请求方式: POSTURL: BODY:JSON格式的结构体

请求示例

返回数据说明

示例

调用

抢红包页面 php

上一步返回的参数填在抢红包html页面

红包绑定用户事件通知     

接口说明

用户进入红包页面时,后台会将一个红包ticket和用户openid绑定,微信会把这个事件推送到开发者填写的URL(登录公众平台进入开发者中心设置)。推送内容包含用户openid,红包活动id,红包ticket、金额以及红包绑定时间。 注:红包绑定用户不等同于用户领取红包。用户进入红包页面后,有可能不拆红包,但该红包ticket已被绑定,不能再被其他用户绑定,过期后会退回商户财付通账户。

推送XML数据包示例

添加事件处理即可

完毕了.时间比较匆忙 也没时间做优化 大神经过顺便指导 我好搓的英文基础

下面贴上完整WxPayPubHelper 集成了所有支付类 配置可用

以上内容比较长,希望大家在阅读的使用有点耐心,本文写的还算不错嘀,自我感觉良好吧,呵呵。使用PHP实现微信摇一摇周边红包相关内容就先给大家介绍到这里,希望对大家有所帮助。

基于PHP实现简单的随机抽奖小程序 一个抽奖小程序,概论可控,也可某个奖品在前端显示,而程序中根本不可能获得!把所有的概率x后相加起来,新数组中每项的值等于它前几个的和

简单的php+mysql聊天室实现方法(附源码) 本文实例讲述了简单的php+mysql聊天室实现方法。分享给大家供大家参考,具体如下:这里介绍的程序分为8个文件:frameset框架页面:index.php显示聊天室内

Yii中创建自己的Widget实例 本文实例讲述了Yii中创建自己的Widget实现方法。分享给大家供大家参考,具体如下:这里以一个随机广告图片为例说明Yii中Widget的用法1.调用Widgetphp$this-

标签: 微信php开发教程

本文链接地址:https://www.jiuchutong.com/biancheng/284334.html 转载请保留说明!

上一篇:在WordPress中安装使用视频播放器插件Hana Flv Player(如何安装wordpress图文教程)

下一篇:基于PHP实现简单的随机抽奖小程序(基于php实现简单函数)

  • 一般纳税人内账税金的处理
  • 汇算清缴要退税怎么做凭证呢
  • 核定征收的计算方法有哪些
  • 文化建设税减免到什么时候
  • 留存收益的个别资本成本率计算公式
  • 生产经营所得的税率表
  • 企业所得税报税日期
  • 应交税费明细表填制
  • 自行建造固定资产中的自营工程,在领用工程物资
  • 新企业所得税法规定的企业所得税基本税率
  • 服务业暂估成本分录
  • 共同开发无形资产怎么算
  • 用公户付了一笔款怎么办
  • 非正常原因导致的存货盘亏或毁损非正常原因是哪些
  • 税收成本如何影响税收管理制度
  • 建筑企业收到的成本发票可以直接进主营业务成本吗
  • 哪些政府补助可以做收入
  • 小规模收到专票要做进项税额转出吗
  • 代扣代缴增值税计算公式
  • 这个月发票没用怎么做账
  • 土地无形资产摊销年限怎么确定
  • 生产性生物资产是什么意思
  • 技术服务的大类包括
  • 缴纳印花税怎么算
  • win8电脑系统还原
  • win11触摸板不能用
  • PHP:mb_strimwidth()的用法_mbstring函数
  • 新准则管理费用税金
  • 外地的社保在本地个税扣除
  • 代理报关费会计怎么做账
  • wordpress app怎么用
  • 怎样做好固定资产管理工作
  • vue实现导出
  • thinkphp分页传递参数
  • 企业改制土地增值税政策
  • php获取ip客户端ip地址
  • 用人单位未为劳动者缴纳社会保险费
  • 从银行提取现金分录
  • 小微企业城建税及附加减免优惠
  • 史密斯理工学院
  • thinkphp5框架介绍
  • 数据库读写异常
  • 公司与公司往来账表格怎么制作
  • 公章盖错在旁边加盖正确的说明
  • 劳务费个税扣税
  • 制造费用属于费用性支出吗
  • 中标服务费需要签合同吗
  • 金税四期一般纳税人开票先票后款行吗
  • 借款与报销流程设计
  • 政府补助的分类包括
  • 挂靠在运输公司的车辆为什么要记入"固定资产"科目?
  • 差额发票如何做账
  • 租厂房需要办环评注意事项
  • 未取得发票能计入在建工程吗
  • 进项抵扣后的附加税
  • 结汇是把外币换成人民币吗
  • 环保局检查锅炉房都查什么
  • 销售废旧物资是否缴税 如何账务处理
  • MySQL5.7中 performance和sys schema中的监控参数解释(推荐)
  • mysql启动时找不到mysqld.server
  • win7系统系统
  • win8 无线网
  • 苹果电脑win10系统打不开
  • windows+ctrl+m
  • cpqinet.exe是什么进程 安全吗 cpqinet进程安全性评估
  • 微软报错是什么意思
  • Win10 Build 14267截图欣赏:贴心功能大展示
  • 学习的引子
  • unity优化技术
  • UNITY 4.6.2 IOS 64-BIT SUPPORT
  • opengl绘制三维图形代码
  • js怎么使用
  • jquery easyui插件
  • 刀具路径轨迹模拟
  • python多线程操作
  • 火狐浏览器不支持弹出对话框操作
  • 国税人事部门党建工作(税务局党建部门)
  • 小微企业契税政策
  • 房产税江苏2021年征收标准
  • 税收征收管理与税收大数据分析
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设