您的位置:首页 > 移动开发 > 微信开发

【微信支付】开发遇到的一些问题一些弯路

2015-08-04 18:01 423 查看

微信支付和微信公共号后台的关系?

这两个系统没有必然的关系,可以只开发微信支付的部分,公共号后台继续使用微信的。

微信公共号支付必须要用到jssdk吗?

可以使用,但不是必须的,使用微信内置的
WeixinJSBridge
对象也可以调用支付接口。

编码

我用的python,签名中的中文,不要用unicode,会有些问题。

例如attach中我用了
u'18888889999'
, 回调的时候就变成了空。

一般mysql直接取出的字符串是unicode的。

其他

开始的时候只知道公共号支付,所以就研究了2天,后来把扫码支付也完成了。 总的来说公共号支付是需要开发最多了,因为需要先获取openid,这部分需要看下
OAuth2.0
交互的过程。因为我这里没有app,所以app支付模块没有了解。

公共号模式 在微信里发起网页支付,需要开发的东西较多

扫码模式一 相对简单,但是需要设置一个商品回调接口

扫码模式二 应该是对简单的,我们后来采取了这个方式,比较灵活,和自己的订单系统容易对接

重要要还是根据自己的业务选择支付方式,主流的编程语言基本都有sdk,不管是官方还是第三方的,下载下来对着官方的文档研究下,基本就能走通了。

官方文档中的时序图务必要看懂,这个对于sdk的使用,自己业务对接都非常有用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息