你分账请求的哪个文档的接口,发一下,虽然V3接口当前可以打分账标识了,但是分账请求接口还是V2
普通商户调用单次分账接口一直报错,使用工具校验签名是校验正确通过的,请问这是什么问题?问题描述: 普通商户调用单次分账接口一直报错,使用工具校验签名是校验正确通过的,请问这是什么问题?请求需要双向证书,请问是我代码加载p12证书有问题吗?还是证书加载错误了? 错误提示: {"chunked":false,"contentLength":476,"contentType":{"buffer":{"empty":false,"full":false},"elements":[{"name":"text/plain","parameterCount":1,"parameters":[{"name":"charset","value":"UTF-8"}]}],"name":"Content-Type","value":"text/plain;charset=UTF-8","valuePos":13},"repeatable":false,"streaming":true} 具体代码如下: // 调用请求单次分账接口必需传的参数 jsonArray.add(jsonObject); List<NameValuePair> nvps = new ArrayList<NameValuePair>(); nvps.add(new BasicNameValuePair("appid",APPID)); //服务商商户号对应服务号的appid nvps.add(new BasicNameValuePair("mch_id",mchId));//服务商商户号 nvps.add(new BasicNameValuePair("nonce_str",nonceStr)); nvps.add(new BasicNameValuePair("out_order_no",profitSharingUuid));//商户系统内部的分账单号 nvps.add(new BasicNameValuePair("receivers",jsonArray.toJSONString())); nvps.add(new BasicNameValuePair("transaction_id",profit.getTransaction_id())); StringBuffer sb = new StringBuffer(); for (NameValuePair nvp : nvps) { sb.append(nvp.getName() + "=" + nvp.getValue() + "&"); } String signA = sb.toString(); String stringSignTemp = signA + "key="+apiV3Key; // key是服务商商户号的密钥 String sign = HMACSHA256(stringSignTemp, apiV3Key);//校验通过 nvps.add(new BasicNameValuePair("sign", sign)); // 把签名后的数据组装成参数 //加载P12证书并POST调用单次请求接口 CloseableHttpResponse response=null; try { KeyStore clientStore = KeyStore.getInstance("PKCS12"); // 读取本机存放的PKCS12证书文件 FileInputStream inputStream =new FileInputStream(certPath); try { // 指定PKCS12的密码(商户ID) clientStore.load(inputStream, certPass.toCharArray()); }finally { inputStream.close(); } SSLContext sslcontext = SSLContexts.custom().loadKeyMaterial(clientStore, certPass.toCharArray()).build(); // 指定TLS版本 SSLConnectionSocketFactory sslsf =new SSLConnectionSocketFactory(sslcontext, new String[]{"TLSv1"}, null, SSLConnectionSocketFactory.getDefaultHostnameVerifier()); // 设置httpclient的SSLSocketFactory CloseableHttpClient httpclient = HttpClients.custom().setSSLSocketFactory(sslsf).build(); try { HttpPost httpost =new HttpPost(url); // 设置响应头信息 httpost.addHeader("Connection", "keep-alive"); httpost.addHeader("Accept", "*/*"); httpost.addHeader("Content-Type", "text/xml"); httpost.addHeader("X-Requested-With", "XMLHttpRequest"); httpost.addHeader("Cache-Control", "max-age=0"); httpost.addHeader("User-Agent", "*"); httpost.setEntity(new StringEntity(data, "UTF-8")); response = httpclient.execute(httpost); }finally { httpclient.close(); }
2021-04-18只能关注子商户同主体公众号,不支持关注服务商的公众号
服务商进件的商户怎么配置默认关注公众号我们通过服务商进行支付的,服务商和我们的微信支付后台都配置了关注AppId,并且是同一主体,支付成功后不显示推荐公众号,也按照客服建议排查过,不存在这些问题。跟我们的公众号也关联了一个服务商有没有关系? 腾讯客服:尊敬的微信支付商户,您好!关于您反馈的问题,请商户先自行检查以下几点: ①下单接口参数已配置正确; ②交易金额满5元以上; ③配置的支付appid必须与交易付款时支付的场景为一致; ④用户没有关注过该公众号。 求救!
2021-04-181、「批次不支持跨商户发券」是因为商户号A默认只允许发放本商户号创建的代金券,如需发放商户号B创建的代金券,可参考以下指引: 商户号A、商户号B需要分别开通“跨商户号发券”权限。开通权限后,商户号A制券时,会出现“可发券商户”配置项。商户号A将商户号B添加为“可发券商户”后,商户号B即可调用发券接口发放该批次代金券 跨商户发券调用接口时需注意,接口传入的参数中,除stock_creator_mchid、stock_id为制券方提供的数据外,其余数据均为接口调用方的数据 附:“跨商户号发券”权限申请流程: 发邮件给v_yranzhou@tencent.com、v_jjinglliu@tencent.com,抄送xuanxuanxie@tencent.com、himhe@tencent.com 邮件名称:【跨商户号发券申请】 邮件提供内容:说明申请原因、制券的商户号、发券商户号,批量申请请提供表格附件。权限by商户号申请,已有权限商户号无需重复申请 2、「商户号与appid不匹配」是因为接口传入的appid需要与调用接口的商户号(即请求头中的商户号)有绑定关系,服务商可通过以下流程申请绑定:发送邮件给v_jjinglliu@tencent.com、anthonylin@tencent.com,邮件名称:【服务商APPID多绑申请】商户号+商户名。邮件正文内容:申请绑定背景、APPID业务介绍、APPID、APPID主体名称、需要绑定的商户号、商户主体名称。(仅支持同主体APPID及商户号绑定,每个服务商商户号最多可以绑3个APPID) 出现以上两个错误的原因是因为你没有搞懂商户、服务商、appid的对应关系
服务商模式下发放免充值代金券API问题场景:服务商A创建免充值代金券,特约商户B在小程序或者公众号发券,但是发券的时候遇到问题了。具体如下流程 调用创建接口 [图片] 调用激活接口,激活成功 [图片] 调用发券接口,尝试了用服务商和特约商户两种身份去请求,分别提示“商户号与appid不匹配”,“批次不支持跨商户发券”, [图片][图片] 特约商户号B已绑定了appid,并且已授权了服务商免充值代金券功能 [图片][图片]
2021-04-18你指的什么收益呢?
当公众号绑定不同主体的商户号时,该公众号的收益如何归属?现一个公众号绑定了两个不同主体的商户号,后期该公众号的收益在这两个商户号中如何归属?
2021-04-18可登录商户平台到「站内信」或者「账号中心」->「违约记录」里查看,根据通知去进行申诉
微信支付真牛!无缘无故关闭交易接口?我的微信支付于今年3月底开通,只用了半个月,在4月14日的时候就说我涉嫌交易异常。直接关闭我的微信支付所有接口!但是我没有任何顾客投诉我们!在后台根本找不到原因,咨询客服!客服也说找不到具体原因!我申请申诉,提供了材料 照样维持原判!我就想请问这就是微信支付一家独大的做法吗?没有任何理由就封禁接口!我现在就要一个说法。
2021-04-17V3看https://pay.weixin.qq.com/wiki/doc/apiv3_partner/apis/chapter4_1_6.shtml [图片] v2看https://pay.weixin.qq.com/wiki/doc/api/jsapi_sl.php?chapter=9_6 [图片]
用哪个接口可以取得【服务商模式下的订单 】?调用哪个接口可以取得【服务商模式下的订单】? 我在【交易中心-交易订单】的【服务商模式下的订单】可以看到是有订单的,但是用 /pay/downloadbill 确获取不到。似乎 /pay/downloadbill 只能获得【本商户的订单】数据。那么调用哪个接口才可以取得【服务商模式下的订单】?
2021-04-17微信支付商户不可以用户付款对给用户,没有固定经营场所,有营业执照就可以申请微信支付
微信支付可以用户对用户吗?工具类小程序没有固定经营场所可以申请微信支付吗?最近想增加微信支付,但是不确定功能,文档看了不是很理解明确,在这里问一下 微信支付可以用户对用户吗?工具类小程序没有固定经营场所可以申请微信支付吗?
2021-04-17没有错误信息?
关于app签名问题前端使用uni-app发开app,后台java, 统一下单已经成功返回,但是前端调不起支付界面,不知道什么原因? {nonce_str=7Lu4Bq1u9fJXYYlb, appid=*******, sign=8A01D544DB57D2BE31C6AF556A08563D, trade_type=APP, return_msg=OK, result_code=SUCCESS, mch_id=*******, return_code=SUCCESS, prepay_id=wx171955229*******6b2b70df0000} [图片]
2021-04-17需要开发者自行计算,计算规则就是订单实付金额*(1-手续费比例)*当前商户最大可分账比例
微信支付的API中是否可以查询到可分账的金额?因微信支付有手续费,商家在订单完结后进行分账,可分账的金额正常应该是:订单总额*(1-0.6%) 这个数值是否可通过api查询到,还是需要开发者计算得出? 如果需要开发者计算,计算规则是什么?
2021-04-17可以,需要申请开通app支付功能
微信支付和app支付可以用一个微信支付商家号吗?目前小程序支付正常使用,app支付微信卸载只能调起一起,经检测包名签名无误,商家的注册id是小程序的,是因为这个原因app微信支付无法使用
2021-04-17