欢迎来到96微信群大全!我们致力于提供最全的微信群二维码大全,让您方便快捷加入微信群。本站是个人微信群经验免费分享网站,请勿用做商业用途
当前位置:96微信群大全 > 微信群学院 > 微信群百科 > 微信怎样开发微新微信群信红包?微信红包开发教程

微信怎样开发微新微信群信红包?微信红包开发教程

标签:微信,怎样,开发,红包,教程 网址:www.96qun.com 网站: 96微信群大全 浏览:379
微信红包活动网讯:微信支付的开发,作为微信群众号开发的难点之一,另不少开发者颇为头痛。市面上微信支付开发老本动辄上万,也让刚守业的小公司无力累赘。本次文章将具体说明微信支付中微信原生红包的开发思绪,并提供源代码。以供各位同好交换。 开发效

微信红包活动网讯:微信支付的开发,作为微信众号开发的难点之一,另不少开发者颇为头痛。市面上微信支付开发老本动辄上万,也让刚守业的小公司无力累赘。本次文章将具体说明微信支付中微信原生红包的开发思绪,并提供源代码。以供各位同好交换。

开发成果

如图1所示,微信众号9五后不害臊(love_thyc)发放红包成果。微信红包分为:个别红包、裂变红包。本次说明个别红包。

图 1

开发前预备

1.已认证的效劳号

2.守旧微信支付性能。

开启“微信支付——产品核心——现金红包”此项性能,如图2所示

图 2

3.微信支付开发文档:

https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=13_4&index=3

末尾开发

1.开发思绪:笔者应用mindject整顿了顺序结构及调用关系。在微信后盾“学点编程”(shijiawen6)回复“红包思绪”获取红包开发思绪图片。

2.接口:POST模式,带XML参数。

https://api.mch.weixin.qq.com/mmpaymkttransfers/sendredpack;

3.参数拆分:因发送红包的参数非常多,如图3所示,逐个说明。

图 3

1)nonce_str:随机字符串,用来生成签名。随机字符串签名可能通用,26个字母,10个数字,最全微信群,微信群大全,字符串最长为36。随机字符串顺序如下,微信群,由于顺序较为简略,所以写在redPacketPay.php主顺序的类中,用$this->调用。

图 4

2)sign:签名。签名的获取较为简单所以没有在redPacketPay.php中拼装。

(签名算法:https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=4_3)

分析签名算法,它可能分为:

a)在支付平台中设置密钥,密钥需窃密。

图 5

b)反省其余参数能否已消费。

图 6

c)对数按照 key=value 的格局,最好的微信群,并按照参数名 ASCII 字典序排序,并拼接为字符串,如图7所示。其中ksort()函数作用为ASCII 字典序排序;formatQueryParaMap()函数作用为拼接为字符串,如图8所示。

图 7

图 8

d)用MD5加密算法获得签名,如图9所示。

图 9

3)mch_billno:订单编号=商户号+YYMMDDHHIISS+RANDOM(1000,9999)把时间补全HHIISS有六位,再来一个随机四位数即可。

4)mch_id:商户号,多微信群,注册了支付平台就有的

5)wxappid:appID

6)send_name:发送方称号

7)nick_name:假设做为第三方支付开发方,微信群二维码,最好的微信群,帮商户开发时分,此字段指凋谢方(非必需)

8)re_openid:用户的openid,传参的时分间接用$object->FromUserName

9)total_amount:付款金额,分为单位,最小为100分,即1圆

10)total_num:发红包总数,个别红包1,裂变红包可认为其余值

11)wishing:红包祝福语

12)client_ip:新浪云的ip是静态的,所以要静态获取,获取模式如图10所示。

图 10

13)act_name:活动信息

14)remark:备注信息,

以上参数均为必需,实现参数设置之后,需求将参数拼装为XML数据。

4.组装XML数组,其方法如图11所示。

图 11

5.动员POST申请。触及金钱,所以要利用证书,微信群,证书关于每个商户是惟一的,最好的微信群,必需妥善保存,最全的微信群,方法如图12所示。

图 12

全文总结

当执行完POST申请后,即实现发红包举措。微信原生红包的开发其实并不简单,只是触及到较多的参数,需求使用较多的方法。倡导应用笔者提供的“红包思绪”先梳理一下开发的流程,再联合源代码停止开发。

本文来自网络采集,文中内容和观点不代表本站立场,本站不保证本文的准确性和真实性.关注微信群大全看更多微信群百科.

上一篇:http://www.96qun.com/weixinqunnew/baike/201701/20_5492.html 下一篇:http://www.96qun.com/weixinqunnew/baike/201701/22_5498.html
版权指引:
  • 本站稿件来互联网采集,如有侵权请联系删除,如需转载请保留出处及原文地址。
  • 96微信群大全:www.96qun.com

    优质微信群

    在线客服 关闭96微信群客服导航
    96微信群二维码大全热门栏目导航
    在线咨询 新手帮助 微信群文章 微信群大全