微信扫码关注公众号,公众号发放红包。一

浅析微信支付:商户平台开通现金红包、指定用户发放、红包记录查询 本文是【浅析微信支付】系列文章的第十三篇,主要讲解在如何开通商户平台的红包功能和为用户发放红包,以及查询发送红包记录。 浅析微信支付系列已经更新十三篇了哟~,没有看过的朋友们可以看一下哦。 浅析微信支付:(余额提现)企业付款到微信用户零钱或银行卡账户 浅析微信支付:支付验收示例和验收指引 浅析微信支付:如何使用沙箱环境测试 浅析微信支付:申请退款、退款回调接口、查询退款 上一篇文章我们说到,... 阅读详情

需求

  • 用户通过微信扫码关注公众号获取红包

解决方案


步骤

  • 生成带参数的二维码
  • 扫码

    • 是否关注公众号

      • 已关注,则微信会将带场景值扫描事件推送给开发者,根据场景判断当前二维码是否失效

        • 失效,公众号推送消息:当前二维码已失效
        • 未失效,获取当前扫码用户openid查询是否已经领取过红包
          1. 已领取,则公众号推送消息到微信用户通知今日已领取
          2. 未领取
            • 则调用发送红包接口,发送红包,发送成功,则存储当前微信用户信息,包含唯一 openid。
            • 设置当前扫描二维码失效
      • 未关注,则用户可以关注公众号,关注后微信会将带场景值关注事件推送给开发者

        • 根据场景值查询二维码是否失效
          • 失效,公众号推送消息:当前二维码已失效
          • 未失效,获取当前扫码用户openid查询是否已经领取过红包
            1. 已领取,则公众号推送消息到微信用户通知今日已领取
            2. 未领取
              • 则调用发送红包接口,发送红包,发送成功,则存储当前微信用户信息,包含唯一 openid。
              • 设置当前扫描二维码失效

  • 生成带参数的二维码
    • 目前有2种类型的二维码:
      • 临时二维码,是有过期时间的,最长可以设置为在二维码生成后的30天(即2592000秒)后过期,但能够生成较多数量。临时二维码主要用于帐号绑定等不要求二维码永久保存的业务场景
      • 永久二维码,是无过期时间的,但数量较少(目前为最多10万个)。永久二维码主要用于适用于帐号绑定、用户来源统计等场景。
    • 用户扫描带场景值二维码时,可能推送以下两种事件:
      1. 用户还未关注公众号,则用户可以关注公众号,关注后微信会将带场景值关注事件推送给开发者。
      2. 用户已经关注公众号,在用户扫描后会自动进入会话,微信也会将带场景值扫描事件推送给开发者。
    • 获取带参数的二维码的过程包括两步
      1. 首先创建二维码ticket
      2. 然后凭借ticket到指定URL换取二维码

这里我们选择永久二维码

  • 请求获取ticket:
    • http请求方式
      • POST
    • 请求地址:
    • post 数据格式 json
      1. {
        “action_name”: “QR_LIMIT_SCENE”,
        “action_info”: {“scene”: {“scene_id”: 123}}
        }
      2. 创建字符串形式的二维码参数:
        {
        “action_name”: “QR_LIMIT_STR_SCENE”,
        “action_info”: {“scene”: {“scene_str”: “test”}}
        }
    • 参数说明
      1. 请求地址的TOKEN参数
      2. action_name :二维码类型
      3. action_info :二维码详细信息
      4. scene_str :场景值ID(字符串形式的ID),字符串类型,长度限制为1到64
  • 首先,获取请求地址参数 TOKEN
    • 请求方式
      • GET
    • 请
微信公众号发红包功能,现金红包、裂变红包接口 #=以下为红包操作=========== class View_Wechatpy_Redpack(View): def get(self,request): # 向个人用户发红包example #redpack client=WeChatPay(appid=AppID, api_key= WX_MCH_KEY, mch_id=WX_MCH_ID, mch_cert=wx_cert_path, mc... 阅读详情

相关推荐

IVX低代码平台——小程序微信红包的应用的做法_微信小程序开发领取微信红包

本文将向大家展示低代码开发:通过使用用户组件鉴权避免非微信用户获取红包,并使用服务和事务记录用户申领红包的记录;符合获取红包的用户,则通过后台逻辑发送后台生成的金额至本人微信中。iVX是一个 “零代码” 的可视化编程语言,拥有方便的在线集成开发环境 ,不需要下载开发环境,打开浏览器即可随时随地的进行项目编辑。今天,我们来专门讨论一下微信红包的应用的做法。我们在做红包应用的时候,最常见会出现的问题是:​ 1、被刷​ 2、并发过高,产生过高费用。

2401_89840847的博客 1281

微信公众号红包发放demo

微信公众号自动发放红包功能,用户通过授权公众号信息之后,可以收到公众号发放的红包。

Asp.Net 微信公众号发红包代码(已通过测试)

Asp.Net 公众号发红包代码,已通过测试,可以直接使用,也欢迎大家下载我的其它资源。

PHP原生代码实现微信扫码关注公众号并同时登录

PHP微信扫码登录看起来简单,但做起来有点复杂,微信接口的坑有点多,稍不注意,就费很多时间。PHP判断是否首次关注公众号,获取微信用户头像、openid和省市等信息

WSL2安装(详细过程)

适用于 Linux 的 windows 子系统允许开发人员直接在 Windows 上运行 GNU/Linux 环境 -- 包括大多数命令行工具、实用程序和应用程序,无需修改,而无需传统虚拟机或dualbot设置的开销。

qq_43636384的博客 3万+

OpenGL纹理贴图

OpenGL纹理1. 基本概念2. 纹理环绕方式3. 纹理过滤3.1 GL_NEAREST3.2 GL_LINEAR3.3 多级渐远纹理 (Mipmap)4. 纹理加载与创建4.1 纹理加载4.2 纹理创建4.3 纹理的使用 1. 基本概念 纹理是一个2D图片(甚至也有1D和3D的纹理),它可以用来表示物体的细节特征,希望绘制一个有足够多细节的物体,当然可以用足够多的顶点颜色来描述,但是无疑也增加了许多额外的开销;另一种办法就是使用纹理。 学习之前先展示一张实现的纹理图以更好理解纹理! 还是这张图为了将纹

牵LV小猪精的博客 8929

Blender点云渲染实战:用Geometry Nodes快速搞定论文配图(附Cycles渲染技巧)

本文详细介绍了如何利用Blender的Geometry Nodes系统,高效地将三维点云数据转化为高质量的科研论文配图。通过实战步骤,从数据导入、节点化几何处理、材质赋予到Cycles渲染引擎的优化设置,手把手教你制作出专业、美观的可视化图像,助力科研成果展示。

hp777的博客 265

UMI——斯坦福刷盘机器人:通过手持夹爪革新数据收集方式,且使用视觉SLAM和Diffusion Policy预测动作

没想到今年年初的斯坦福mobilealoha的热度刚过,而到今年2月的下旬,斯坦福另一个团队又推出了UMI刷盘机器人,且这两个团队还互相认识、还在一块共同切磋(顺带小小感叹一下,斯坦福的氛围是真好而且真高产)斯坦福UMI刷盘机器人其与mobile aloha(以及AirExo: Low-Cost Exoskeletons for Learning Whole-Arm Manipulation in the Wild)最大的不同在于其收集数据处理的非真实的机器人,而是一个手持夹持器(从而大幅降低成本)

u013250861的博客 1357

把慢点掰开看:在 SAP HANA 中启用 SQL 优化耗时跟踪 SqlOptTime 的实战指南

摘要:SAP HANA 性能排查中,常出现SQL查询时快时慢的现象,表面看似执行问题,实则是编译阶段耗时过长。通过SQL优化跟踪工具SqlOptStep和SqlOptTime,可精准区分编译与执行时间。SqlOptStep展示优化树变化过程,而SqlOptTime则记录各阶段耗时,帮助定位问题根源。启用SqlOptTime需配置traceprofile,建议限定特定用户以减少系统负载。实际案例显示,报表响应慢常由计算视图编译(CeQo)导致,而非执行阶段问题。解决方案包括调整计算视图展开方式或优化基础视图结

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1009

【华为OD机试真题】458、堆内存申请 | 机试真题+思路参考+代码解析(CD卷)(C++、Java、Py)

题目描述 >有一个总空间为100字节的堆,现要从中新申请一块内存,内存分配原则为优先紧接着前一块已使用内存分配空间足够且最接近申请大小的空闲内存。

KJ.JK 1万+

2024年11月架构设计师综合知识真题回顾,附参考答案、解析及所涉知识点(一)

软考高级考试包含三个科目:信息系统综合知识、系统架构设计案例分析和系统架构设计论文。考试形式为机考。本文主要回顾2024年下半年(2024-11-10)系统架构设计师考试上午综合知识科目的选择题,同时附带参考答案、解析和所涉知识点。由于机考时题目顺序是打乱的,本文题目所标序号只为区分不代表实际顺序。综合知识。

一几文的编程学习笔记。 9280

系统架构设计师备考攻略

计算机软件资格考试是由国家人力资源和社会保障部、工业和信息化部领导下的国家级考试。 软考没有学历、专业、年龄、相关工作经验要求,你可以根据自身选择合适的去报名(也就是说你直接直接报高级),但是一次考试只能报一种。 计算机软件资格考试纳入全国专业技术人员职业资格证书制度的统一规划,实行统一大纲、统一试题、统一标准、统一证书的考试办法,每年举行两次。通过考试获得证书的人员,表明其已具备从事相应专业岗位工作的水平和能力,用人单位聘任相应专业技术职务(助理工程师、工程师、高级工程师)。

帅次的博客 7174

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

上一篇: CentOS基础命令大全
下一篇: HTML5 indexedDB前端本地存储数据库实例教程
和她之间也曾有快乐
博客等级 码龄12年 33粉丝 19原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值