【微信支付】开发遇到的一些问题一些弯路
2015-08-04 18:01
423 查看
微信支付和微信公共号后台的关系?
这两个系统没有必然的关系,可以只开发微信支付的部分,公共号后台继续使用微信的。微信公共号支付必须要用到jssdk吗?
可以使用,但不是必须的,使用微信内置的WeixinJSBridge对象也可以调用支付接口。
编码
我用的python,签名中的中文,不要用unicode,会有些问题。例如attach中我用了
u'18888889999', 回调的时候就变成了空。
一般mysql直接取出的字符串是unicode的。
其他
开始的时候只知道公共号支付,所以就研究了2天,后来把扫码支付也完成了。 总的来说公共号支付是需要开发最多了,因为需要先获取openid,这部分需要看下OAuth2.0交互的过程。因为我这里没有app,所以app支付模块没有了解。
公共号模式 在微信里发起网页支付,需要开发的东西较多
扫码模式一 相对简单,但是需要设置一个商品回调接口
扫码模式二 应该是对简单的,我们后来采取了这个方式,比较灵活,和自己的订单系统容易对接
重要要还是根据自己的业务选择支付方式,主流的编程语言基本都有sdk,不管是官方还是第三方的,下载下来对着官方的文档研究下,基本就能走通了。
官方文档中的时序图务必要看懂,这个对于sdk的使用,自己业务对接都非常有用。
相关文章推荐
- 社交巨头三国杀:微信、WhatsApp、Line到底有啥区别?
- 微信悄悄升级群聊功能:个人微信营销号的福音
- 我是运营,我没有假期
- 如何做到日消息量100万的微信公众号?
- 论微信取消推送功能的可能性(原创)
- 微信的成功,靠的是QQ导流吗?
- 网卡安装常见问题精解
- 微信服务号推送模板消息接口
- jquery使用经验小结
- css网页布局中注意的几个问题小结
- 使用mysql中遇到的几个问题
- 装完linux以后需要注意的问题
- PHP限制页面只能在微信自带浏览器访问的代码
- .net中前台javascript与后台c#函数相互调用问题
- HTML5实现微信拍摄上传照片功能
- 微信小程序去哪里找 小程序到底如何使用(附小程序名单)
- jQuery基础知识小结
- 使用jQuery.wechat构建微信WEB应用