微信支付开发踩坑与吐槽 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
WildCat
V2EX    分享创造

微信支付开发踩坑与吐槽

  •  1
     
  •   WildCat 2018-10-29 16:47:45 +08:00 5249 次点击
    这是一个创建于 2615 天前的主题,其中的信息可能已经有所发展或是发生改变。

    微信支付作为国内非常便捷的支付系统,自然有着很大的吸引力。然而,与之规模不相称的是,微信支付的开发是一个非常痛苦的过程。自己就面临着资料少且不全、文档不专业不具体的种种问题,甚至还有一些不为人知的隐秘 bug。本文将从最常用的微信支付渠道之一微信公众号支付的开发讲起,抛砖引玉,总( tu )结( cao )开发中遇到的坑,以节约大家宝贵时间,避免重复踩坑。

    https://blog.wildcat.io/2018/10/wechat-pay-dev-murmurs/

    wechat (动图来源 @jaceju )

    24 条回复    2018-10-31 09:38:22 +08:00
    licoycn
        1
    licoycn  
       2018-10-29 17:06:01 +08:00
    可以
    airyland
        2
    airyland  
       2018-10-29 17:32:17 +08:00
    吐槽了几年的各种问题都没有解决过。
    nszm
        3
    nszm  
       2018-10-29 17:36:35 +08:00
    节约时间用 easywechat 吧
    tlriavsihd
        4
    tlriavsihd  
       2018-10-29 17:39:51 +08:00
    楼主找到工作了吗
    AV1
        5
    AV1  
       2018-10-29 17:41:08 +08:00
    文档烂还能忍受,最大的问题是报错的时候没有任何良好的提示,甚至静默失败,只能一个个地排查问题
    trait
        6
    trait  
       2018-10-29 17:44:00 +08:00
    国内知名公司内腾讯技术是真的不行
    so1n
        7
    so1n  
       2018-10-29 17:47:15 +08:00
    看到吐槽微信文档我就想进来支持一波...
    4DAX07B8Kle4Dm6T
        8
    4DAX07B8Kle4Dm6T  
       2018-10-29 17:52:12 +08:00
    最重要的是,商户平台登陆了以后还要管理员扫码,下载个证书还要短信验证+管理员扫码,这就算了,没过多长时间就需要重新登录,然后需要重复之前的验证操作。。。这样的是我见过最孬的了
    Wichna
        9
    Wichna  
       2018-10-29 18:24:48 +08:00   1
    请问楼主的这篇博文能否授权转载到 Paybase ? https://paybase.cn/
    pubby
        10
    pubby  
       2018-10-29 18:40:08 +08:00
    数据结构也很糟糕,没有类似数组的概念,比如退款结果
    refund_id_0,refund_id_1,refund_id_2.....

    好吧,model 设计的时候只好先预留一堆 xxx0,xxx1,... xxxN
    WildCat
        11
    WildCat  
    OP
       2018-10-29 19:06:18 +08:00
    @Wichna 欢迎转载。注明出处即可,CC license 也可。
    WildCat
        12
    WildCat  
    OP
       2018-10-29 19:07:01 +08:00
    @tlriavsihd 方便私聊否?
    bellchu
        13
    bellchu  
       2018-10-29 19:13:01 +08:00 via Android   1
    配图很恰当
    Wichna
        14
    Wichna  
       2018-10-29 19:20:43 +08:00
    @WildCat 好的,会注明来源。话说你的博客是私有仓库?要是有 Markdown 文件就好了
    itabas016
        15
    itabas016  
       2018-10-29 19:31:18 +08:00 via Android
    老铁,移动端适配也做一下,布局乱了,来自锤子坚果 pro
    WildCat
        16
    WildCat  
    OP
       2018-10-29 20:01:44 +08:00
    @itabas016 能截图嘛?我这里正常。浏览器是?
    chooin
        17
    chooin  
       2018-10-29 20:25:58 +08:00   1
    哈哈,我之前也总结过
    https://github.com/Chooin/wechat-spa
    mydns
        18
    mydns  
       2018-10-29 21:17:59 +08:00
    文档中写了或没有写的内容都得猜
    wowo243
        19
    wowo243  
       2018-10-29 21:35:46 +08:00 via Android
    同感微信文档非常迷,原来调试过一回 jssdk,照着官网文档写的调了两天不知道问题在哪,最后没办法找网上踩过坑的代码又用的旧版 jssdk 才好用
    chac88
        20
    chac88  
       2018-10-29 22:24:11 +08:00
    没人说 ipv6 的问题吗
    Wichna
        21
    Wichna  
       2018-10-29 22:33:25 +08:00
    谢谢,已转载到 Paybase 并注明来源: https://paybase.cn/d/64
    dingyaguang117
        2
    dingyaguang117  
       2018-10-30 08:47:44 +08:00
    我也想吐槽一下: 公众号支付只能在微信内使用,H5 支付只能在微信外浏览器使用
    qinxi
        23
    qinxi  
       2018-10-30 16:47:17 +08:00
    free9fw
        24
    free9fw  
       2018-10-31 09:38:22 +08:00
    weixin-js-sdk 也是,新接口和旧接口居然会冲突,文档也不说明
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2472 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 15:26 PVG 23:26 LAX 07:26 JFK 10:26
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86