微信支付
分账结束后,使用分账完结接口提示 <xml> <return_code><![CDATA[SUCCESS]]></return_code> <result_code><![CDATA[FAIL]]></result_code> <err_code><![CDATA[AMOUNT_OVERDUE]]></err_code> <err_code_des><![CDATA[分账金额不足]]></err_code_des> <mch_id><![CDATA[xxxxxxxxxx]]></mch_id> <appid><![CDATA[xxxxxxxxxx]]></appid> <nonce_str><![CDATA[eaf14a36aef649ca]]></nonce_str> <sign><![CDATA[861CFD04A5B41CB30D791BFAFF6D785EA91C9789D69350F72D319A68C37D8A5A]]></sign> </xml>
https://pay.weixin.qq.com/doc/v3/partner/4012691802 这个接口参数limit,写的范围是[1,300],但是实际超过130就会报错,+1都不行
我们正在开发微信支付,生成二维码,但是私有证书有,但是公用的certificate_or_publickey.pem没有,这是为什么?
可以给个人申请微信支付接口?我看网上不少说官方支持,但是文档里没有找到说明,请问他们是怎么操作的 地址:https://qixiangpay.cn 是特约商户模式?
用户如果不在小程序段点击确认收货,那么要自动收货,但是自动收货没有回调接口,后台管理系统无法及时获取到订单是否收货的信息
本单位的商户号1676074128,一直收到“商户资料异常提醒”,最近又收到“商户功能受限通知”。我们按要求检查了所有证书等资料,没有发现“贵司上传的主体信息存在异常”这个问题。 请问是什么原因?
进件银行参数bank_account_info:{ "bank_account_type":"BANK_ACCOUNT_TYPE_PERSONAL", "account_name":"xxx", "account_bank":"其他银行", "bank_address_code":"430700", "bank_branch_id":"313558076096", "bank_name":"湖南银行股份有限公司常德滨湖支行", "account_number":"xxxx"} 支行是根据下面接口查询出来的: https://api.mch.weixin.qq.com/v3/capital/capitallhh/banks/1000005210/branches?city_code=736&offset=0&limit=200 { "account_bank": "湖南银行", "account_bank_code": 4119, "bank_alias": "湖南银行", "bank_alias_code": "1000005210", "count": 10, "data": [ { "bank_branch_id": "313558070005", "bank_branch_name": "湖南银行股份有限公司常德分行" }, { "bank_branch_id": "313558076053", "bank_branch_name": "湖南银行股份有限公司常德武陵支行" }, { "bank_branch_id": "313558076070", "bank_branch_name": "湖南银行股份有限公司常德鼎城支行" }, { "bank_branch_id": "313558076096", "bank_branch_name": "湖南银行股份有限公司常德滨湖支行" }, { "bank_branch_id": "313558276036", "bank_branch_name": "湖南银行股份有限公司汉寿县支行" }, { "bank_branch_id": "313558376067", "bank_branch_name": "湖南银行股份有限公司澧县支行" }, { "bank_branch_id": "313558470000", "bank_branch_name": "湖南银行股份有限公司临澧县支行" }, { "bank_branch_id": "313558576109", "bank_branch_name": "湖南银行股份有限公司桃源县支行" }, { "bank_branch_id": "313558676080", "bank_branch_name": "湖南银行股份有限公司石门县支行" }, { "bank_branch_id": "313558771020", "bank_branch_name": "湖南银行股份有限公司津市支行" } ], "links": { "next": "", "prev": "", "self": "/v3/capital/capitallhh/banks/1000005210/branches?offset=0&limit=200" }, "total_count": 10 }
酒店日历房业务,一般可以预订未来一年的产品,期间可以取消。入住后通过分账给相关方一定分成。 问题: 1 文档中标明在支付后30天内发起分账,这个时间是否可以调大?如果可以通过什么步骤。 2 文档中说最大分账回退时间为180天,是支付后起180天,还是从发起分账起180天?
com.wechat.pay.java.service.partnerpayments.jsapi.model.PrepayWithRequestPaymentResponse = this.getJsapiServiceExtension().prepayWithRequestPayment(request,appid) 返回的PrepayWithRequestPaymentResponse 中没有prepayId 各路大神帮忙看下是什么鬼?
错误描述Native支付通知验签失败 运行环境java:JDK8 示例代码public String wechatChannelPayNotifyV3(HttpServletRequest request, HttpServletResponse response) throws Exception { //获取微信POST过来反馈信息 BufferedReader bis = new BufferedReader(new InputStreamReader(request.getInputStream(), StandardCharsets.UTF_8)); String line = null; String body = ""; try { while ((line = bis.readLine()) != null) { result += line + "\r\n"; } } catch (Exception e) { logger.error(e.getMessage(), e); } finally { bis.close(); } //随机串 String nonceStr = request.getHeader("wechatpay-nonce"); //微信传递过来的签名 String signature = request.getHeader("wechatpay-signature"); //证书序列号(微信平台) String serialNo = request.getHeader("wechatpay-serial"); //时间戳 String timestamp = request.getHeader("wechatpay-timestamp"); try { // 构造 RequestParam RequestParam requestParam = new RequestParam.Builder() .serialNumber(serialNo) .nonce(nonceStr) .signature(signature) .timestamp(timestamp) .body(body) .build(); // 如果已经初始化了 RSAAutoCertificateConfig,可以直接使用 config // 初始化 NotificationParser Config config = new RSAAutoCertificateConfig.Builder() .merchantId(config.getMchId()) .privateKeyFromPath(config.getPrivateKeyStr()) .merchantSerialNumber(config.getPrivateKeyPwd()) .apiV3Key(config.getSecretKey()) .build(); NotificationParser parser = new NotificationParser((NotificationConfig) config); // 验签、解密并转换成 Transaction Transaction transaction = parser.parse(requestParam, Transaction.class); logger.info("transaction=" + JSON.toJSONString(transaction)); //记录日志信息 Transaction.TradeStateEnum state = transaction.getTradeState(); if (!StringUtils.equals("SUCCESS", state.toString())) { //通知微信回调失败 response.getWriter().write("<xml><return_code><![CDATA[FAIL]]></return_code></xml>"); } //通知微信回调成功 response.getWriter().write("<xml><return_code><![CDATA[SUCCESS]]></return_code></xml>"); } catch (Exception e) { logger.error(e.getMessage(), e); response.getWriter().write("<xml><return_code><![CDATA[FAIL]]></return_code></xml>"); } return ""; 异常信息Processing WechatPay notification,signature verification failed,signType[WECHATPAY2-SHA256-RSA2048]
开户行为:昆仑银行股份有限公司克拉玛依大庆东路支行 但是《开户银行全称(含支行)对照表》没有这个银行信息,导致商户信息无法通过。
需要在wx内联系微信支付优惠券的工作人员,哪里可以找到联系方式呢?
请问有没有wechatpay-apache-httpclient整合微信支付公钥的示例呢?我们项目之前使用的是wechatpay-apache-httpclient结合微信支付平台证书的模式,现在需要切换成微信支付公钥的模式
php对接服务商模式V2的SDK对接微信小程序支付,获取到了prepay_id,但是调起小程序支付支付验证签名失败,为什么密钥使用的服务商的密钥,统一下单都没有报签名失败,但是调起小程序报签名失败,appId={appId}&nonceStr=1gd6b5vowzsge9c0uqudr4lcxb2t5rir&package=prepay_id=wx2316523358903981a4649c34404a360000&signType=MD5&timeStamp=1734943953&key={$key}
场景描述 用户已经支付了订单,并且完成了分账,资金状态为冻结。这时发起退款流程。 在没有分账解冻的情况下,调用了 请求微信分账回退api,接口返回SUCCESS了 [amount] => 20 [finish_time] => 2024-12-23T15:36:03+08:00 [order_id] => 30001906792024122378760127846 [out_order_no] => FZ202412231115064449 [out_return_no] => FZTK202412231536020706 [result] => SUCCESS [return_mchid] => XXX [return_no] => 37001900392024122354701844462 [sub_mchid] => XXX [transaction_id] => 4322002243202412237180905127 这时候,查询未分账资金,还是原来的分账后金额,没有产生任何变化。 而且无法使用整单收款金额调用退款接口。提示>{"error":1,"msg":"{\"code\":\"RULE_LIMIT\",\"message\":\"申请退款金额大于剩余未分账金额,请等待分账完成后再试\"}"}
[图片][图片]
商户号提示涉嫌欺诈,且无法申诉。 具体内容一概不知,也不清楚为什么被封禁。 直接封禁,对我们平台产生了非常大的影响。
打人工电话,一直拨不通,联系腾讯客服,一直是机器人,回答都不是我的问题,联系不到人工客服。 文档里写联系运营bd,没有联系方式。
ios, sdk 版本 2.0.4,部分手机支付后不会走回调,正常的日志是这样的: WX-------wxlog:set property list WX-------wxlog:launch app with ul only success WX-------wxlog:launch app with universal link, ret:1 WX-------wxlog:req:<PayReq: 0x30168c140>, cid:a0e03a001cfcf114f5335ba448eb4a93cc4000f76f88f9df5ff67e187cac9de4 有问题的日志是: WX-------wxlog:set property list WX-------wxlog:Error:fail to load Keychain status:-25300, keyData null:1 WX-------wxlog:token[(null)] is null WX-------wxlog:Error:launch app with ul only fail, url:https://help.wechat.com/app/xxxx/pay/?.... WX-------wxlog:Error:lauch app fail and need degrade, url:https://help.wechat.com/app/xxxx/pay/?..., schemeURL:weixin://app/xxxx/pay/?.... WX-------wxlog:launch app with url success WX-------wxlog:degrade launch app ret:1, with url:weixin://app/xxxx/pay/?......
微信支付电子发票sdk有没有?目前在对接微信支付电子发票,没看到支付sdk里面有对应的方法,这个有没有对应的sdk,用的是v3加密的相关接口
个人申请不了,需要营业执照