- 微信开发者工具系列课程
介绍开发者工具基础功能和实践案例,解决开发过程中遇到的调试问题。使用工具,简单快速上手开发小程序。
2021-11-19 - 小程序使用微信支付,钱到哪里?如何退款提现,多久到账?一文读懂微信支付!
关于“钱”的事情,我相信是所有商家都很关注的事情!今天我们就整理了一些关于微信支付,大家最关心,和平时询问的最多问题,进行讲解!顾客通过小程序进行下单,钱是到哪里?如果申请退款,需要多久退款?这一系列的问题,我们一文搞定! 如何登录微信支付? 打开网址(https://pay.weixin.qq.com/)可通过扫码或者账号密码进行登录,登录成功后,选择绑定了小程序的商户号点击进入! [图片] 小程序到账的资金去哪里了? 1、钱到哪儿? 一般我们申请微信支付,需要绑定银行卡,主体为个体工商户时使用的是法人个人银行卡或对公账户;主体为企业时,使用的是对公银行账户!客户使用小程序微信支付的钱,会实时到商家自己的商户号里,默认会在早上8点自动提现至商户号绑定的提现账户中! [图片] 2、如何查看每日收支明细? 在我们系统后台,点击财务-微信对账,即可查看每日每笔订单的金额、类型和账单状态! [图片] 3、如何接收微信支付消息通知? 启用“微信支付商家助手”-选择登录收款商户号-收款记录,商家可以打开公众号通知或收款语音播报,这样就可以接收来自微信支付的消息通知,帮助商家更好地使用微信支付做生意! [图片] 4、到账如何提醒通知? 客户下单后,商家会通过微信支付后台、微信支付商户助手等方式收取交易概括,显示金额、日期等交易信息,支持语音播报! [图片] 如何修改结算账户? 1、登录来一间后台-设置-支付管理-支付列表 [图片] 2、点击修改结算账户,即可修改 [图片] 结算需要多久到账? 1、结算方式 结算方式分两种,一种是自动结算,一种是手动结算(【交易中心】-【提现/转出】-输入提现金额,进行提现)!一般我们默认是自动结算,自动提现规则显示:一般是T+1(默认是次日早上八点),次日发起自动提现! [图片] 2、自动结算 关闭设置自动结算内容:产品中心 - 我的产品 - 资金解决方案 - 自动提现 [图片] 退款需要多久?如何查询退款记录? 1、退款操作 客户下单后,选择退款,商家可在来一间系统后台,查看退款详情,金额返回时间根据支付方式而定。 [图片] 2、退款查询 来一间系统后台 > 财务>退款处理。查看实时退款详情,退款状态 [图片] 订单取消退不了款或退款失败怎么办? 1、如果订单是刚刚取消的,系统会有一个处理流程,稍等几分钟,系统会自动退还款项。 2、如果订单已经取消很久,几天过去还是没有退款的情况。 首先确认账户里面有没有余额,如果没有,需要充值余额。再重新申请退款【微信对账】-【退款处理】-重新退款 [图片] 如何查看支付商户号以及管理员? 1、当忘记自己小程序的商户号,以及不记得之前的管理员是谁时。可以登录系统后台在【设置】-【支付管理】-【支付列表】中查看。 点击资料详情,选择【超级管理员】可以查看管理员是谁。 [图片] 如果需要变更,登录商户支付后台去进行修改【账户中心】-【个人信息】-修改 [图片] 如果需要多个人管理商户号,在商户支付后台【账户中心】-【账户设置】-【员工账号管理】相关权限进行新增配置 [图片] 小程序提示交易受限怎么办? 提示交易受限:当微信支付失败提示“交易受限”时,我们需要解除支付限制,具体路径是:微信公众号关注微信支付——在帮助中心点击交易不了——点击解除支付限制。 微信支付提现交易停滞怎么办? 这种情况通常是因为小程序太长时间没有使用,长时间没有流水所导致的!可以登录“微信支付商家助手”小程序(操作路径:“微信支付商家助手”小程序—>风险处理—>违约处理记录)处理“交易停滞”单据。 [图片] 是否支持支付宝等其他支付方式? 微信小程序是基于微信生态开发的内容,目前是无法使用支付宝或其他支付方式的,可以使用微信支付,或者微信绑定信用卡、银行卡等卡片,同时支持跳转云闪付app进行支付! 以上就是我们整理的关于微信支付常见问题,希望能够帮助各位商家更好地了解微信支付~如果大家在使用过程中遇到文中没有提及到的问题,欢迎大家咨询我们,我们会及时为大家解答疑惑!
2023-11-28 - 小程序页面(Page)扩展,为所有页面添加公共的生命周期、事件处理等函数
背景 在小程序的原生开发中,页面中经常会用到一些公共方法,例如在页面onLoad中验证权限、所有页面都需要onShareAppMessage设置分享等 假设我们在编码时每个页面都写一遍,显然不是一个高级程序员会干的事情,太Low了。如果我们定义一个公共文件,导出这些公共方法,每个页面都引入,然后再生命周期或者事件处理函数中调用,虽然看起来很方便,但不够优雅,达不到我们最终的目的(偷懒)。 下面给大家介绍一种相对比较优雅的实现方式,扩展Page来实现以上的操作。 Page(页面) 需要传入的是一个 [代码]object[代码] 类型的参数,那么我们重载一个 [代码]Page[代码] 函数,将这个 [代码]object[代码] 参数拦截改掉就可以了,下面直接上代码。 实现 1、在根目录新建一个 [代码]page-extend.js[代码] 文件,公共的逻辑都写在这里面 [代码]/** * * Page扩展函数 * * @param {*} Page 原生Page */ const pageExtend = Page => { return object => { // 导出原生Page传入的object参数中的生命周期函数 // 由于命名冲突,所以将onLoad生命周期函数命名成了onLoaded const { onLoaded } = object // 公共的onLoad生命周期函数 object.onLoad = function (options) { // 在onLoad中执行的代码 ... // 执行onLoaded生命周期函数 if (typeof onLoaded === 'function') { onLoaded.call(this, options) } } // 公共的onShareAppMessage事件处理函数 object.onShareAppMessage = () => { return { title: '分享标题', imageUrl: '分享封面' } } return Page(object) } } // 获取原生Page const originalPage = Page // 定义一个新的Page,将原生Page传入Page扩展函数 Page = pageExtend(originalPage) [代码] 2、在 [代码]app.js[代码] 中引入 [代码]page-extend.js[代码] 文件 [代码]require('./page-extend') App({ // 其他代码 ... }) [代码] 代码片段 https://developers.weixin.qq.com/s/Cyx8iGmV7Ldp 本文内容及评论未经允许,禁止任何形式的转载与复制(代码可在程序中使用)
2019-12-24