抖音小程序支付错误码141211

前情

uni-app是我比较喜欢的跨平台框架,它能开发小程序/H5/APP(安卓/iOS),重要的是对前端开发友好,自带的IDE让开发体验也挺棒的,公司项目就是主推uni-app

公司今年准备新开一个项目,但是对项目的未来和项目要做的规格不是特别肯定,于是准备提前开发一个获客验证营销活动,试试市场反应

坑位

除了需求一直在修改中,一切都还算顺利了,在指定时间点前2天就跑通了测试流程,接下来就是走正式验证流程,拿到关键数据和素材后,服务端配置了正式库的环境,但是因为任务比较紧急,此次活动没有做后台配置功能,都是直接修改数据库配置来做到活动配置化的,服务端为了简化工作就把服务测试配置的和正式库一样,这样可以一键同步过去,收到服务端都配置好正式环境,走了生产验证,都是通的,很愉快的走了上线流程

上线后没多久,又来了需求调整,虽然开发前就预料到会有调整的,所以都尽力把所有东西都做成服务端提供,但还是免不了有一些调整不得不前端调整,需求调整后,测试是需要走回归流程的,但是此时遇到一个问题,在抖音上支付怎么都唤不起支付,同时报如下错:

于是开始网上搜索和论坛搜索都没有相关错误码的说明,但是线上版本又是正常的,既然线上是好的,那我本地切到生产环境验证看看,我本地切到生产环境也是不行,此时我开始怀疑是不是不小心动到这一块代码了,开始查看git提交日志,确认是没有改到支付这一块的逻辑的,于是怀疑是服务端动了什么,反馈给服务端,服务端也查了git提交日志,说这一块代码几天都没动过了,双方都确认没有动过这一块的逻辑,于是二个开始反复连调,也有怀疑是不是商品的问题,叫服务端换了另一个商品也不行,就这样一直没有找到原因在哪?

老板又一直在催进度,一度不太耐烦,后面我们决定先提审,到线上验证,如果有问题及时回滚,因为活动还没有对外推广,所以风险不是特别大,发现提审后的版本在线上是可以支付的,呵呵...

Why?

经过上面折腾,一直解决不了,其实我是第一时间想到找抖音客服寻求帮助的,只是那时已经是晚上10点多了,抖音客服没有在线,于是第二天早上一上班就开始找客服寻求帮助,下面是和抖音技术的沟通过程

支付不了的原因是因为非线上环境对支付金额大小有限制

解决方案

我让服务端把测试服的商品金额调小,解决问题了,支付成功了...

思考

这种调用官方API报错,并给出明确错误码的,在网上和小程序论坛找不到原因的时候,第一时间找官方客服寻求技术帮助才是正解。

相关推荐
2501_915106325 小时前
HTTP 协议详解,HTTP 协议在真实运行环境中的表现差异
网络·网络协议·http·ios·小程序·uni-app·iphone
咸虾米_7 小时前
开发uniapp前端通用价格组件提交到DCloud插件市场
uni-app·商城·开发插件·dcloud插件市场·扩展组件
郑州光合科技余经理7 小时前
实战分享:如何构建东南亚高并发跑腿配送系统
java·开发语言·javascript·spring cloud·uni-app·c#·php
2501_916007478 小时前
iOS与Android符号还原服务统一重构实践总结
android·ios·小程序·重构·uni-app·iphone·webview
嘿siri9 小时前
uniapp enter回车键不触发消息发送,已解决
前端·前端框架·uni-app·vue
00后程序员张10 小时前
fastlane 结合 appuploader 命令行实现跨平台上传发布 iOS App
android·ios·小程序·https·uni-app·iphone·webview
2501_9151063210 小时前
iOS 性能优化这件事,结合多工具分析运行期性能问题
android·ios·性能优化·小程序·uni-app·cocoa·iphone
嘿siri10 小时前
自定义app端、小程序端和H5等多端自定义键盘输入框,跟随系统键盘弹出和隐藏
javascript·小程序·uni-app·uniapp
游戏开发爱好者810 小时前
App Store 上架流程,结合多工具协作
android·ios·小程序·https·uni-app·iphone·webview
cesske10 小时前
如何在yii2的uniapp项目中处理提交重复问题?
uni-app·状态模式