微信测试账户登陆地址: http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login
网页授权相关: users/auth_callbacks/weixin 注意的是需要设置 网页授权获取用户基本信息的url,在页面下边,http://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index
统一支付接口: http://mch.weixin.qq.com/wiki/doc/api/index.php?chapter=9_1#
扫码相关api: http://mch.weixin.qq.com/wiki/doc/api/index.php?chapter=6_4
1:刚才服务器接受到了威信的回应,params的时候找不到回应的数据,最后通request.body.read获取到了数据,然后通过Hash.from_xml 转换为hash。
2: 生成二维码支付需要注意,其中的key是微信支付相关的paypass,不是微信的secret
@url = "weixin://wxpay/bizpayurl?appid=#{appid}&mch_id=#{mch_id}&nonce_str=#{nonce_str}&product_id=#{product_id}&time_stamp=#{time_stamp}&sign=#{sign}"
3:调用微信统一支付接口,一直报错,经过多次测试,确信参数和sign都没问题,最后发现是post请求写错了,总结了以下几种写法:
resp = Hash.from_xml(Typhoeus::Request.post('https://api.mch.weixin.qq.com/pay/unifiedorder', body: make_xml(data)).body)
resp = Hash.from_xml(RestClient.post('https://api.mch.weixin.qq.com/pay/unifiedorder', make_xml(data), headers: { content_type: 'application/xml' }).body)
resp = Hash.from_xml(RestClient::Request.execute({url: 'https://api.mch.weixin.qq.com/pay/unifiedorder', method: "post", payload: make_xml(data), headers: { content_type: 'application/xml' }}).body)
4: 调用完微信统一支付接口后,返回数据给微信服务器,直接一字符串形式把xml返回回去就可以了,以下是xml格式。
<xml>
<appid>wx506200db18fa3260</appid>
<mch_id>10017350</mch_id>
</xml>
5: 开发微信端 OAuth2.0网页授权 相关(获取用户openid),刚才一直不成功,后来发现是要设置服务器url,先关注申请测试开发,在 ‘OAuth2.0网页授权(仅关注者才能授权)’右侧点击修改填写服务器url(用ngrok会方便的多)。
6: 微信扫码支付,先生成了weixin://wxpay/bizpayurl..这样的url的二维码图片,然后扫码,微信服务器会把数据回应到我的服务器的url,这个url是在 微信支付->开发配置->支付配置中的修改->支付回调URL 中设置
微信登陆开发:
ssh -R daili.49393.com:80:localhost:3000 root@ziyuan.web
1: 使用微信公众平台的接口开发, http://mp.weixin.qq.com
2: 使用微信开放平台的接口开发,https://open.weixin.qq.com/cgi-bin/index(501308401)
分享到:
相关推荐
微信公众号开发相关方法微信公众号开发相关方法微信公众号开发相关方法微信公众号开发相关方法微信公众号开发相关方法微信公众号开发相关方法微信公众号开发相关方法微信公众号开发相关方法微信公众号开发相关方法...
为微信开发学习总结(二)——微信开发环境准备(2)博客讲解中附带源码。 参考博客: 微信开发学习总结(二)——微信开发环境准备(2) https://blog.csdn.net/qq_29914837/article/details/82896861
本套微信开发视频教程系统的讲解了微信开发的机制以及一些比较实用的案例,如:天气预报、附近酒店、刮刮乐、百度翻译、快递查询、会员卡、航班查询。下载文件中包括了视频和相关源代码。
微信开发调试工具 小程序源代码微信开发调试工具 小程序源代码微信开发调试工具 小程序源代码微信开发调试工具 小程序源代码微信开发调试工具 小程序源代码微信开发调试工具 小程序源代码微信开发调试工具 小程序源...
在IT行业中,微信开发已经成为企业和开发者的重要领域,特别是在企业级应用中。本资源"微信开发源码"聚焦于使用C#编程语言与微信企业号进行交互,提供了丰富的功能,包括向指定用户发送消息以及群发消息。对于希望...
微信开发实例 微信公众平台开发教程-深入浅出微信公众平台实战开发(微网站、LBS云、Api接口调用、服务号高级接口)1.微信接口前期准备。由北风网提供,微信开发实例微信公众平台基础篇: 1)微信公众平台简介:开发...
微信开发需要用的jar包总结和归纳微信开发需要用的jar包总结和归纳微信开发需要用的jar包总结和归纳微信开发需要用的jar包总结和归纳微信开发需要用的jar包总结和归纳微信开发需要用的jar包总结和归纳微信开发需要用...
微信开发-高级群发接口.pdf 微信开发-获取access_token.pdf 微信开发-获取关注者列表,用户的openid.pdf 微信开发-获取用户基本信息.pdf 微信开发-接口配置.pdf 微信开发-接收普通消息.pdf 微信开发-接收事件...
企业微信开发实操考试涉及的具体知识点涵盖了企业微信的部署、API接口调用、通讯录管理、OAuth2认证流程、以及JS-SDK接口实现等多个方面。以下是对知识点的详细说明: 1. 企业微信私有化部署与CA数据中心集成: - ...
微信开发的小程序项目代码.zip微信开发的小程序项目代码.zip微信开发的小程序项目代码.zip微信开发的小程序项目代码.zip微信开发的小程序项目代码.zip微信开发的小程序项目代码.zip微信开发的小程序项目代码.zip微信...
微信开发即微信公众平台开发,将企业信息、服务、活动等内容通过微信网页的方式进行表现,用户通过简单的设置,就能生成微信3G网站。通过微信公众平台将企业品牌展示给微信用户,减少宣传成本,建立企业与消费者、...
微信开发工具 这是由腾讯张小龙所打造的一个跨时代的工具
微信商城开发解决案例_微信开发_公众号开发
java开发微信的web项目.百分百可以运行,自己测试过的.适合微信开发初学者.完全参照微信开发者文档规范开发的java微信web项目
Java微信开发入门,主要介绍大微信公众号介绍、开发这环境的一个搭建、发送消息自定回复、企业实战中的微信开发
微信开发实例,实现了大多数接口。可以直接用,也可以学习和研究,与君共勉!
简单的C#的微信开发,很适合刚开始微信开发的人士。
WeChatDeveloper微信开发工具包 v1.2.54.zip
微信开发(WeChat Development)是指使用微信开放平台提供的 API 和 SDK,开发微信相关的应用程序和服务。微信开发可以分为以下几种类型: 微信公众号(WeChat Public Account):开发微信公众号,用于发送消息、推...
微信小程序开发图解案例教程-源代码微信小程序开发图解案例教程-源代码微信小程序开发图解案例教程-源代码微信小程序开发图解案例教程-源代码微信小程序开发图解案例教程-源代码微信小程序开发图解案例教程-源代码...