微信支付
现在在做v3升级开发,在支付回调验签的时候给的时平台证书序列号,但是我3月份已经申请了支付公钥,平台证书显示3月份已经失效。也没有灰度的入口。怎么样直接切换到支付公钥?强调一下,元宝解决不了,能支持就回复一下,不能支持就不浪费您的时间了。
微信公众号如何对接腾讯医保,从而在支付医药费时能够获取国家医保授权,使用医保支付呢? 有大佬有对应的操作文档吗?我没有在官方上找到任何详细文档的信息
这个是我的支付单号:4200002541202510252748361781 麻烦技术客服帮我查看一下。
客户的App SSO登陆成功后跳转到 售货平台H5小程序,在 客户的App 中开了webview(flutter webview版本) 访问 售货平台H5小程序,售货平台H5小程序 唤醒了 微信小程序支付,支付完成后停留在了 微信App,没有跳转到客户的App 中的 H5小程序页面,如何实现跳转回客户App? 还是微信支付不支持跳转?若不能支持? 若公司的 售货平台H5小程序 接入 微信H5支付API,是否可实现微信支付完成后跳转回公司的H5小程序?
问题是这样的:用户(ol6qM56evgBv0i3PaQqMdB9Nuj78)提供了支付截图,但是从微信商户后台导出来是用户(ol6qM5zeOB5RNImtd3JejM4i3PZ0)支付的,这种情况还出现了多次,麻烦协助查看一下呢 商户号:1714464456 公众号:爱考仕交规 支付用户openid:ol6qM56evgBv0i3PaQqMdB9Nuj78 微信导出账单openid:ol6qM5zeOB5RNImtd3JejM4i3PZ0 交易单号:4200002922202510197470976983 支付人截图: [图片]
环境 使用嘉联开通的微信合作伙伴平台(https://pay.weixin.qq.com)绑定了小程序,合作伙伴平台与小程序在一个主体,并使用小程序关联了合作伙伴平台,已确认生成签名的appid和唤起支付的appid一致,但是微信在付款的时候依然返回appid参数不正确,并返回了一个我们不知道哪里来的appid(wxdd3b4162357778e0),也没办法通过appid定位到所属企业和具体小程序,希望提供思路和排查路径找到报错原因,拜谢。
[图片]
已确认openid是appid的用户 【请求地址】:https://api.mch.weixin.qq.com/mmpaymkttransfers/sendminiprogramhb 【请求数据】:<xml> <mch_id>1723618474</mch_id> <nonce_str>1760693566364</nonce_str> <sign>3E0519676B668058E5EDB58CC3EEAEAC</sign> <sign_type>MD5</sign_type> <mch_billno>1979118316115070976</mch_billno> <send_name>榭涟科技</send_name> <re_openid>oF9oB7iJgw3eLVsSsuU0KZeBtq_A</re_openid> <total_amount>100</total_amount> <total_num>1</total_num> <wishing>祝您快乐</wishing> <act_name>兑换福利</act_name> <remark>备注</remark> <notify_way>MINI_PROGRAM_JSAPI</notify_way> <wxappid>wxe05ced1b8e8bd3f3</wxappid> </xml> 【响应数据】:<xml> <return_code><![CDATA[SUCCESS]]></return_code> <return_msg><![CDATA[openid和appid不匹配]]></return_msg> <result_code><![CDATA[FAIL]]></result_code> <err_code><![CDATA[OPENID_ERROR]]></err_code> <err_code_des><![CDATA[openid和appid不匹配]]></err_code_des> <mch_billno><![CDATA[1979118316115070976]]></mch_billno> <mch_id><![CDATA[1723618474]]></mch_id> <wxappid><![CDATA[wxe05ced1b8e8bd3f3]]></wxappid> <re_openid><![CDATA[oF9oB7iJgw3eLVsSsuU0KZeBtq_A]]></re_openid> <total_amount>100</total_amount> </xml>
用Casdoor集成了微信支付后(Success URL手动调用notify确认支付),重定向验证交易成功时,transactionName: null丢失,导致无法验证交易。而支付宝集成是可以正常跑通的。
,我现在就想先了解下。我这边准备开发服务商平台,需要从商户那边抽点。一开始我是打算接微信的分账 API 去抽成的,但我看后台里还有个“技术服务费”这一项。这个技术服务费是不是微信那边平台自动从每笔订单里扣掉的金额?如果我再通过分账 API 去抽一部分,那不就变成一笔订单被扣了两次,一次微信的技术服务费,一次我平台的分账抽成?这样看起来会不会很乱?[图片]
这边对接开发圈店的快速积分时,一直拿不到用户开通快速积分的回调, 如何排查问题。
[图片][图片][图片][图片] 我想开通商家名片,商家名片里可以跳转小程序和视频号(可以看我放的图中的样式,像元气森林和无印良品一样),虽然微信也给了操作文档,但是没有联系到具体的人,所以我的我问题是怎么联系到开通商家名片的人,以及开通商家名片的门槛是什么,真的很急!!
请求参数:<xml><nonce_str>kqJsgXHC0DmWpDfd</nonce_str><appid>wx4df64c7a593c10ce</appid><mch_id>1724967303</mch_id><contract_id>202510175390366380</contract_id><contract_termination_remark>test</contract_termination_remark><version>1.0</version><sign>4F78E204868AF64CBE3BE9D6393EED1C</sign></xml> 响应结果: [图片]
申请成为微信支付服务商后,自己的商户怎么申请千分之二的费率呀,不会操作了/(ㄒoㄒ)/~~
没有找到微信支付分的账单说明,是和普通支付一样的下载地址吗?账单内的交易类型是什么?[图片]
看合单支付的介绍写的对账和退款都是子单维度的,是得通过子单的商户号和子单商户的密钥才能调用么?合单发起方有权限发起其他商户的退款和账单下载吗? [图片]
[图片]
[图片]
com.wechat.pay.java.core.exception.ServiceException: Wrong HttpStatusCode[403] httpResponseBody[{"code":"NO_AUTH","message":"当前商户号接入升级版本功能,暂不支持使用升级前功能,请在产品中心-商家转账-前往功能查看接口文档"}] HttpRequest[{"http_method":"POST","url":"https://api.mch.weixin.qq.com/v3/transfer/batches","uri":"https://api.mch.weixin.qq.com/v3/transfer/batches", 由于微信支付接入比较早以前的商户号api私钥文件不见了,这次使用的是通过平台证书的方式加载privatekey,其他信息都是用的v3以及公钥,具体加载代码如下 KeyStore keyStore = KeyStore.getInstance("PKCS12"); FileInputStream fis = new FileInputStream("D:/apiclient_cert.p12"); String password = "xxx"; keyStore.load(fis, password.toCharArray()); fis.close(); // 获取别名 Enumeration<String> aliases = keyStore.aliases(); String alias = aliases.nextElement(); // 获取私钥 privateKey = (PrivateKey) keyStore.getKey(alias, password.toCharArray()); 这样加载之后构造config Config config = new RSAPublicKeyConfig.Builder() .merchantId("xxx") .privateKey(privateKey) .publicKey("xxx") .publicKeyId("xxx") .merchantSerialNumber("xxx") .apiV3Key("xxx") .build(); 就是这样构建参数之后请求sdk的接口 TransferBatchService service = new TransferBatchService. Builder(). config(getRsaPublicKeyConfig()). build(); InitiateBatchTransferRequest request = new InitiateBatchTransferRequest(); request.setAppid("xxx"); request.setOutBatchNo("12345678"); request.setBatchName("测试转账"); request.setBatchRemark("测试转账"); request.setTotalAmount(100L); request.setTotalNum(1); List<TransferDetailInput> transferDetailList = new ArrayList<>(); TransferDetailInput transferDetailInput = new TransferDetailInput(); transferDetailInput.setTransferAmount(100L); transferDetailInput.setTransferRemark("测试转账"); transferDetailInput.setOpenid("xxx"); transferDetailInput.setOutDetailNo("12345678"); transferDetailList.add(transferDetailInput); request.setTransferDetailList(transferDetailList); //场景可以为空 // request.setTransferSceneId(); // request.setNotifyUrl(""); InitiateBatchTransferResponse response = service.initiateBatchTransfer(request); System.out.println(response); 请问这是什么原因
[2025-10-16 18:29:57][debug][jsapi] status(500): { "err_code": "NOAUTH", "err_code_des": "此商家的收款功能已被限制,暂无法支付。商家可登录微信商户平台\/微信支付商家助手小程序\/经营账户页面查看原因和解决方案。", "nonce_str": "fyQxXXsS6gECvxGe", "result_code": "FAIL", "return_code": "SUCCESS", "return_msg": "OK", "sign": "AC123B6F741A16850E88AAF2F619D482" } 商户号ID:1521100001 [图片] 解除了还是提示:此商家的收款功能已被限制,暂无法支付
请联系我们在线技术支持,提供商户号就可以给你生成新平台证书了。之后你可以用平台证书方案 或者切换到公钥方案
技术支持:https://support.pay.weixin.qq.com/aidevhelper?from=wechatpay