分账是以订单维度,以入参 settle_info.profit_shareing ={true/false} 做控制,部分订单不分账就传false(默认值);部分订单要分账就传true;要解冻待分账订单,就完结分账。深入阅读官方文档: https://pay.weixin.qq.com/wiki/doc/apiv3/wxpay/pay/transactions/chapter5_2.shtml https://pay.weixin.qq.com/wiki/doc/apiv3/wxpay/ecommerce/profitsharing/chapter3_5.shtml
如果特约商户部分订单不需要分账给服务商,可以通过什么方式可以解冻待分账的资金?[图片] 如果特约商户部分订单不需要分账给服务商,可以通过什么方式可以解冻待分账的资金?
2020-07-30 1. 开户银行对照表 2. 省市区编号对照表 3. 开户银行全称(含支行)对照表 参考。
开户银行省市编码如何填写???[图片]填写了好几个 都不行,问银行的人提供都不行?怎么才能获取和正确填写呢》》请教大佬
2020-07-29之前有帮广西玉林的一商户在寻这个支行信息时,有遇到过类似场景,最后是通过 调整关键词 搜索到了,你可以试试。
结算账户找不到我们公司的那个开户支行怎么办?[图片][图片] 结算账户找不到我们公司的那个开户支行怎么办?
2020-07-29这个API创建代金券的文档,参数描述是错的,coupon_use_rule/trade_type 的类型是 array[enum] ,按文档及示例,肯定出错。
请问v3版这个创建代金券的字段应该怎么传入?[图片] [图片] 文档提示类型是字符串,而在商户平台创建时,这个项目是一个多选项,如果我想指定其中的两三项时因该怎么填呢?
2020-07-29支付不成功至少包括两种:`:cancel` 及 `:fail`,你仅捕获了一种,建议回调仅对`:ok`做严格判断,其他全部认为失败,就应该万事大吉了。
调起微信支付jsapi后,不想支付了关闭支付页,页面被卡住了,怎么办?pay() { if (!this.selIndArr.length) { Toast({ message: '请先选择要支付的订单!', duration: 1000, forbidClick: true }) return; } let orderNumArr = [] for (let i = 0; i < this.selIndArr.length; i++) { orderNumArr.push(this.list[this.selIndArr[i]].orderId) } Toast.loading({ mask: true, duration: 0, // 持续展示 toast forbidClick: true, message: '发起支付中...' }); let params = { orderNos: orderNumArr.join() } this.$api.payOrder(params).then(res => { if (res.code == 10000) { Toast.clear(); let param = res.data.jsRequstParam this.onBridgeReady(param) if (typeof WeixinJSBridge == "undefined") { if (document.addEventListener) { document.addEventListener('WeixinJSBridgeReady', this.onBridgeReady(param), false); } else if (document.attachEvent) { document.attachEvent('WeixinJSBridgeReady', this.onBridgeReady(param)); document.attachEvent('onWeixinJSBridgeReady', this.onBridgeReady(param)); } } else { this.onBridgeReady(param) } } }) }, onBridgeReady(param) { let that = this; WeixinJSBridge.invoke( 'getBrandWCPayRequest', { "appId": param.appId, //公众号名称,由商户传入 "timeStamp": param.timeStamp, //时间戳,自1970年以来的秒数 "nonceStr": param.nonceStr, //随机串 "package": param.pack, "signType": param.signType, //微信签名方式: "paySign": param.paySign //微信签名 }, function (res) { console.log('onBridgeReadyRes==', res); if (res.err_msg == "get_brand_wcpay_request:ok") { console.log('get_brand_wcpay_request:ok'); // 使用以上方式判断前端返回,微信团队郑重提示: //res.err_msg将在用户支付成功后返回ok,但并不保证它绝对可靠。所以要检测订单是否支付成功 that.checkPay(param.outTradeNo, 0) } else if (res.err_msg == "get_brand_wcpay_request:cancel") { Toast('取消支付!'); //window.history.back(-1); } }); },
2020-07-2920的单位是分,错误信息提示这个值小于1块,不支持啊;另外,我记得,在商户管理后台,企业付款产品设置模块内,可以调整这个设置,具体自己登录商户平台翻看下。
【付款金额超出限制】但是数据上并没有传递错误,求助微信转账到零钱请求如下: <xml><mchid>此处隐去</mchid><mch_appid>此处隐去</mch_appid><nonce_str>I8G3I9YSQFB39JD</nonce_str><check_name>NO_CHECK</check_name><openid>此处隐去</openid><amount>20</amount><desc>[0xe6][0xb5][0x8b][0xe8][0xaf][0x95][0xe4][0xbc][0x81][0xe4][0xb8][0x9a][0xe4][0xbb][0x98][0xe6][0xac][0xbe][0xe5][0x88][0xb0][0xe9][0x9b][0xb6][0xe9][0x92][0xb1]</desc><sign>3B2269850229E4F7CBB2E66CA115C50A</sign><partner_trade_no>1577876561202007291118062429</partner_trade_no><spbill_create_ip>127.0.0.1</spbill_create_ip></xml> 返回结果如下: <xml> <return_code><![CDATA[SUCCESS]]></return_code> <return_msg><![CDATA[支付失败]]></return_msg> <mch_appid><![CDATA[wxc415f494e2617d21]]></mch_appid> <mchid><![CDATA[1577876561]]></mchid> <result_code><![CDATA[FAIL]]></result_code> <err_code><![CDATA[AMOUNT_LIMIT]]></err_code> <err_code_des><![CDATA[付款金额超出限制。低于最小金额1.00元或累计超过5000.00元。]]></err_code_des></xml>
2020-07-29这个最大值(数字)要结合业务场景来看,微信支付面向的是toC场景,单笔超过10w的目前都是要受监管的;你应该这么提问,在微信环境下,使用微信支付,单笔可以收多大金额的单子,这么问的话,官方FAQ其实是有答案的,可翻 https://kf.qq.com/touch/sappfaq/151210NZzmuY151210ZRj2y2.html 加深理解。
调起统一下单接口时,total_fee参数的最大值是多少?total_fee单位为分,但是请问上限是多少?
2020-07-29开放标签使用步骤 微信开放标签使用步骤与微信JS-SDK类似,也需要引入JS文件等步骤。如果是公众号身份的网页,需要绑定安全域名,如果是使用小程序云开发静态网站托管的小程序网页,则不需绑定安全域名即可直接使用(即跳过下面"步骤一:绑定安全域名")。 步骤一:绑定域名登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。 步骤二:引入JS文件在需要调用JS接口的页面引入如下JS文件:http://res.wx.qq.com/open/js/jweixin-1.6.0.js (支持https) 如需进一步提升服务稳定性,当上述资源不可访问时,可改访问:http://res2.wx.qq.com/open/js/jweixin-1.6.0.js (支持https) 备注:支持使用 AMD/CMD 标准模块加载方法加载。 步骤三:通过config接口注入权限验证配置并申请所需开放标签与使用JS-SDK配置方式相同,所有需要使用开放标签的页面必须先注入配置信息,并通过[代码]openTagList[代码]字段申请所需要的开放标签,否则将无法使用(同一个url仅需调用一次)。开放标签的申请和JS接口的申请相互独立,因此是可以同时申请的。 步骤四:通过ready接口处理成功验证步骤五:通过error接口处理失败验证使用说明所有开放标签都能像普通的HTML标签一样在页面中直接使用,不需要再进行额外的处理。 如果所使用的标签允许提供插槽,由于插槽中模版的样式是和页面隔离的,因此需要注意在插槽中定义模版的样式。插槽模版及样式均需要通过[代码]<template></template>[代码]进行包裹。对于Vue等视图框架,为了避免template标签冲突的问题,可使用[代码]<script type="text/wxtag-template"><script>[代码]进行代替,来包裹插槽模版和样式。另外,对于具名插槽还需要通过[代码]slot[代码]属性声明插槽名称,下文标签插槽中的default插槽为默认插槽,可不声明插槽名称。 对于标签事件,均可通过[代码]event.detail[代码]获得详细信息。如果无特殊说明,下文标签事件说明中的返回值均指代[代码]event.detail[代码]中的内容。 另外,需要注意以下几点: 页面中与布局和定位相关的样式,如[代码]position: fixed; top -100;[代码]等,尽量不要写在插槽模版的节点中,请声明在标签或其父节点上;对于有CSP要求的页面,需要添加白名单[代码]frame-src https://*.qq.com webcompt:[代码],才能在页面中正常使用开放标签。搬运自这里,希望能帮助到你。
使用微信开放标签,电脑打开的网页不显示wx-open-launch-app这个标签的内容?使用微信开放标签,用<script type="text/wxtag-template">代替<template>,用电脑打开的网址不显示标签,而用手机打开的网址可以显示标签,这是怎么回事呢?
2020-07-29这是JSONP格式,查下你的请求地址,url一般都有个类似callback参数,去掉这个参数应该就能拿到纯JSON格式的数据。
如何正确解析外部API中返回的JSON数据?由于小程序开发需要,我引入了一个疫情API接口,返回的数据是这样的 [图片] 继续打印res.data [图片] 但当我JSON.parse解析一下的时候,出现了报错 [图片] 感觉是返回的json格式有问题(在request中的已经有datatype:json了)
2020-07-29要看你的支付方式,一般预支付请求的时候,都有个time_expire参数,比如你可以指定5分钟有效(最短1分钟),用户等待5分钟即失效。
微信支付,怎么设置支付的过期时间?比如说,用户进入支付页面,一直没有输密码支付,如何限制这个支付时间?
2020-07-29