微信现金红包高级红包接口开发亲测

微信现金红包高级红包接口开发时遇到了不少问题,网上搜索发现 微信现金红包高级红包接口开发注意事项 这篇文章问题总结得很完整,里面给的demo是VS高版本写的,运行过程中还是有些参数问题对于首次调试来说有点难度,还有微信支付现金红包接口 的接口介绍,下面的几个问题特别提出:

  1. 商户证书,下载的demo需要证书才能正确运行(可调成服务器模拟发送),而证书需要安装到服务器上,demo是控制台程序,需要的证书可直接安装后使用,其中指出的是方法X509Certificate2 Find()中m_SubjectDistinguishedName是证书名,并不是简称,格式严格类似: "SN=10000000, CN=深圳XXXX科技有限公司, OU=MMPay, O=Tencent, L=Shenzhen, S=Guangdong, C=CN" ,其中SN就是商户号
  2. 微信现金红包高级红包接口开发亲测
  3. 若是WebForm程序 在IIS中需要配,参考 微信支付v3发布到iis时的证书问题 一文,但亲测第二种方法还是没成功,只能按证书地址方法来找 ,参考 微信支付v3发布到iis时的证书问题 第一种方法  var cer = new X509Certificate(@"d:\1.cer", password,X509KeyStorageFlags.MachineKeySet);
  4. 要发送给粉丝的openid必须是通过appid授予生成的openid,并不是任意的。这一步需要授权获得 网页授权获取用户基本信息 (并不需要关注)。
  5.  支付密钥,不是公众号/服务号的密钥,在账户设置-安全设置-API安全中配置。

     需要VS2010 的Demo可留下个邮箱,点下推荐。

微信现金红包高级红包接口开发亲测

上一篇:微信公众平台无高级接口账号获取用户基本信息


下一篇:微信公众平台开发最佳实践