吐槽一下微信支付的文档

2023-11-27 11:22:33 +08:00
 victimsss
我弟对支付流程不清楚,让我帮忙一下,我之前封装过一些 SDK 。但是他们写的是 Java ,我可以说是毫无经验,光是配环境都感觉麻烦,开发的时候我多少有点看不懂微信的 API 。
1 、 一个小程序调起微信支付的时候,一直是 total_fee 参数缺失,然后我一直回去检查这个参数,jsapi 是没有用到的,用的是统一下单的接口,但是统一下单明明已经成功了。
2 、网上找的 demo 五花八门,有的说必须在 wx.config 拿到授权才能支付,有的又在 WeixinJSBridge.invoke 直接调取。
3 、sign 参数缺少,我甚至都没有看到过这个参数,我还以为是 paySign 的老版本是 sign 又改了一下。
捣鼓了两天,现在回头看感觉没啥,基本上返回错误类型和他们文档写的不一致,但是踩了不少坑。
2416 次点击
所在节点    微信
19 条回复
victimsss
2023-11-27 11:25:34 +08:00
还有一个小问题,有的是 xxx_id ,有点是 xxxid ,有的是 xxxId ,就不能内部统一一下吗
dsb2468
2023-11-27 11:27:33 +08:00
开发一定要严格遵循官方的文档,不要去网上搜,不然会踩坑————但是,微信官方文档除外
DinnyXu
2023-11-27 11:27:38 +08:00
wx 就这鸟样,文档写的更屎一样
chiaf
2023-11-27 11:32:24 +08:00
啊?这么多年了还是这么难用吗😂
当初移动端接入的时候都是参考的别人写好的,官方文档写的一坨屎
walle1530
2023-11-27 11:34:25 +08:00
腾讯的文档都垃圾,还有腾讯云的,文档都是错的,对接的时候报错搞半天也不明确,最后论坛说文档是错的才调通
cp19890714
2023-11-27 11:46:52 +08:00
月经贴了, 微信的开发文档, 就没一个是好好写的. 这都 10 年了, 也一直不完善.
darkengine
2023-11-27 12:33:07 +08:00
找个能用的开源项目/示例项目复制粘贴过去吧。。。
Bingchunmoli
2023-11-27 12:36:09 +08:00
习惯就好
Macstu
2023-11-27 12:39:07 +08:00
希望你不用对接抖音的 api XD
imiem
2023-11-27 13:17:01 +08:00
Java 的话用下这个试试: https://github.com/Wechat-Group/WxJava
gadfly3173
2023-11-27 13:24:25 +08:00
大概率是因为微信支付文档会莫名其妙在 v2 版和 v3 版反复横跳,并且在小程序开发文档和商户平台各有一份文档,只有商户平台那份文档是准确的
danbai
2023-11-27 13:25:47 +08:00
另外,注意参数大小写。
iold
2023-11-27 13:30:20 +08:00
不止微信的文档,企鹅系的文档都烂的一批。
iyiluo
2023-11-27 13:49:41 +08:00
腾讯家的文档写的烂,加上公众号系统弄的比较复杂,又经常不兼容升级接口
victimsss
2023-11-27 14:33:41 +08:00
ixcode
2023-11-27 14:45:59 +08:00
开始教龙哥写文档了?
Tyaqing
2023-11-27 15:53:28 +08:00
老生常谈了,初期不重视,历史债特别重。
开放平台跟坐牢平台一样,大多数文档跟字节阿里系的文档没法比
teem
2023-11-27 20:27:02 +08:00
@Macstu 兄弟说说看有什么坑啊,最近正准备对接抖店开放平台。。。😂
gadfly3173
2023-11-28 17:55:17 +08:00
@victimsss 你下面这个链接就是 v2 的接口。。。其实我一直不知道到底怎么点过去

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/995513

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX