• 微信小程序红包开发 小程序发红包 开发过程中遇到的坑 微信小程序红包接口的


    微信小程序红包开发 小程序发红包 开发过程中遇到的坑 微信小程序红包接口的

     

      最近公司在开发一个小程序红包系统,客户抢到红包需要提现。也就是通过小程序来给用户发红包。

      小程序如何来发红包呢?于是我想到两个方法。

    之前公众号开发一直用了的。一个是红包接口,一个是企业支付接口。一开始还是想着用红包接口吧,毕竟有一个点击拆的事件,让用户参与。然后各种坑就来了。。。

    小程序里如何给用户发红包?拿到了小程序的openid有办法获取到这个用户的公众号openid吗?

    在小程序里拿到了用户的openid,但是发红包调用的是公众号的,我使用小程序的appid和openid,就提示appid无效,请确保是公众号的appid
    但是我使用公众号的appid和openid就提示,appid和openid不一致。因为我获取的是小程序的openid
    那么问题来了。。。。在小程序里如何给这个用户发红包呢?官方文档里没说,只有自己跳坑了。

    比如说吧 微信支付里 他就说到了 公众号支付 和小程序支付 分别调用不同的参数 
    但是吧 在发红包里 就没说 还是之前的公众号发红包的 没有说小程序发红包的参数有什么不同

    然后我就用小程序的appid和在小程序里获取到的用户的openid 去发红包吧 提示我说appid非法 不是公众号的appid 
    好吧 那我就换公众号的appid 结果提示我appid和openid不一致 嗯也对,我appid是公众号的 openid是小程序的 肯定不对 
    但是文档里没有说 我再小程序的环境里 怎么去拿公众号的openid

    后来 好吧 一句话  改为企业支付就可以了。。。。这多大的坑啊。。。。。

    哎      phper伤不起啊      微信支付的接口文档里也没说说     

     嗯嗯  今天2017年11月25日重新更新了这篇博客  

        我们的红包小程序开发好了,最后使用的是微信企业支付功能,也就是微信支付里有两个接口,一个是红包接口,一个是企业支付到零钱包功能。如果你使用红包接口,那就会如我上面说到的这样,无尽的烦恼,如果你使用企业支付到钱包功能,一切问题就迎刃而解了。 希望这篇文章能帮到大家。

    2018年9月28日20:33:56再度更新本文章:

       现在微信对企业支付功能有限制,需要的开通条件有这几点:

    1、商户号已入驻90日

    2、商户号有30天连续正常交易 这两条要达到,不然就申请不了企业支付功能,你的客户抢到的红包也无法提现了,只能你手工加客户的微信,然后自己手工给客户转款了,无法实现系统自动打款发红包给你的客户了。需要现在开始申请,然后等90天到了以后才能申请到这个功能。


       给你一个诀窍可以快速申请到的方法。祖传秘方,可以摆脱30天连续支付限制以及需要注册达到90天以上的限制,让你立马申请,立马就可以做微信提现功能。记得保密哈,一般人我都不告诉他这个方法。为了不直接公布这个方案,以免被微信知道以后全面封杀这个方案,就请大家加我微信,私下发给你们方法了。

      另外,现在小程序发红包,要求比较严格,需要申请社交红包类目,这个类目的申请需要你去办理电信增值业务许可证。我们有客户办理成功了,然后也成功申请到了微信社交红包类目,只要申请成功了这个社交红包类目就可以大胆的发红包,玩红包小程序了。

       申请这个电信增值业务许可证大家可以百度搜下,不同的地方办理的价格不太一样,可以咨询下当地的代理公司。只要办理成功了就可以光明正大做红包小程序了。我们客户申请成功的电信增值业务许可证的图片我也发上来了,给大家看下,只要去办理好了这个证件就可以放心大胆的玩红包小程序了。图片见文章尾部。

      

         然后,广告下,如果你需要开发红包店小程序,或者语音红包,口令红包小程序,可以找我了。我们有开发这个小程序红包哈。

  • 相关阅读:
    一、基础篇--1.1Java基础-反射的用途和实现
    一、基础篇--1.1Java基础-抽象类和接口的区别
    一、基础篇--1.1Java基础-重载和重写的区别
    一、基础篇--1.1Java基础-String、StringBuilder、StringBuffer
    一、基础篇--1.1Java基础-包装类的装箱和拆箱
    一、基础篇--1.1Java基础-int 和 Integer 有什么区别,Integer的值缓存范围
    一、基础篇--1.1Java基础-Exception、Error、RuntimeException与一般异常有何异同
    一、基础篇--1.1Java基础-final, finally, finalize 的区别
    c++ 中 *++ptr,++*ptr等的区别
    c++ new与char*,动态数组,sizeof的注意点总结
  • 原文地址:https://www.cnblogs.com/wangsongbai/p/10069353.html
Copyright © 2020-2023  润新知