微信支付
小程序购买商品,支付时候调取微信支付,弹窗提示:00000000|成功|PB500098|sub_mch_id与sub_appid不匹配 [图片]
springboot开发接入微信支付,pom.xml引入: <dependency> <groupId>com.github.wechatpay-apiv3</groupId> <artifactId>wechatpay-java</artifactId> <version>0.2.17</version> </dependency> @Getter @Configuration public class WxPayConfig { @Value("${wx.pay.appId}") private String appId; @Value("${wx.pay.mchId}") private String mchId; /** * 设置 API v3 密钥(32位) */ @Value("${wx.pay.apiV3Key}") private String apiV3Key; // V3 接口 /** * 设置 商户私钥 的路径 * apiclient_key.pem */ @Value("${wx.pay.privateKeyPath}") private String privateKeyPath; /** * 设置 商户API证书(公钥证书) 的路径 * apiclient_cert.pem */ @Value("${wx.pay.privateCertPath}") private String privateCertPath; /** * API证书管理: 证书序列号 */ @Value("${wx.pay.certSerialNo}") private String certSerialNo; @Value("${wx.pay.notifyUrl}") private String notifyUrl; /** * 构建微信 SDK 的自动证书配置对象 */ @Bean public RSAAutoCertificateConfig wechatPayConfig() { System.out.println("privateKeyPath:" + privateKeyPath); return new RSAAutoCertificateConfig.Builder() .merchantId(mchId) .privateKeyFromPath(privateKeyPath) .merchantSerialNumber(certSerialNo) .apiV3Key(apiV3Key) .build(); } /** * 注入商家转账服务(TransferBatchService) */ @Bean public TransferBatchService transferBatchService(RSAAutoCertificateConfig wechatPayConfig) { return new TransferBatchService.Builder() .config(wechatPayConfig) .build(); } } 调用转账功能: public InitiateBatchTransferResponse transfer(String openid, Long amount) { TransferDetailInput detail = new TransferDetailInput(); detail.setOutDetailNo(generateOutBatchNo()); detail.setTransferAmount(amount); detail.setTransferRemark("现金奖励"); detail.setOpenid(openid); InitiateBatchTransferRequest request = new InitiateBatchTransferRequest(); request.setAppid(wxPayConfig.getAppId()); request.setOutBatchNo(generateOutDetailNo()); request.setTransferSceneId("1000"); request.setBatchName("现金奖励"); request.setBatchRemark("新会员有礼"); request.setTotalAmount(amount); request.setTotalNum(1); request.setTransferDetailList(List.of(detail)); request.setNotifyUrl(wxPayConfig.getNotifyUrl()); log.info("转账开始 openid:{} request:{}", openid, JsonUtil.toJsonString(request)); InitiateBatchTransferResponse result = null; try { result = transferBatchService.initiateBatchTransfer(request); log.info("转账成功 openid:{} result:{}", openid, result); } catch (Exception e) { log.error("转账失败 openid:{} error: {}", openid, e.getMessage(), e); } return result; } 现在报错: httpResponseBody[{"code":"NO_AUTH","message":"当前商户号接入升级版本功能,暂不支持使用升级前功能,请在产品中心-商家转账-前往功能查看接口文档"}] 请各个大侠们帮忙看看,商户已经申请下来了商家转账产品,java SDK用的也是最新的,不知道为啥还是报错???
[图片]如图是唤起这个收银台小程序的?
我们发布了一条有时效性的推送,不能删除,但要做第三次修改,有办法吗
微信支付方是否有优惠政策,比如某商户每个月流水达到几千万或更多时,是否可以申请低于0.2%的费率
h5新增支付域名,是以一级域名申请的,一级域名为haomaitong.com,这个是主办后台网址,没有实际经营内容,实际支付时是以https://dian.haomaitong.com/pages/tabs/index?storeId=988这个二级域名进行支付,这个是有实际经营内容的,请问我申请的一级域名可以通过吗
基本情况:自动售货机购买端小程序需申请微信支付分完成产品闭环 现在阻塞:wxpay_equipment以同主体下商户号存在违规处罚驳回申请 核查操作与疑点: 1.所有曾注册过“微信支付官网”的账号进行登录,均没有与审核方提供的违规商户号一致的,即名下涉及商户不包含【审核方提供的违规商户号】; 2.主体下所有商户号的账号格式都以“1xxx”开头,与提供的两个账号格式不太一样; 诉求:是否有违规商户号的溯源方案?具体如根据商户号查找对应的绑定手机号或邮箱信息
JsapiServiceExtension service = new JsapiServiceExtension.Builder().config(config).build(); // 跟之前下单示例一样,填充预下单参数 PrepayRequest request = new PrepayRequest(); // response包含了调起支付所需的所有参数,可直接用于前端调起支付 PrepayWithRequestPaymentResponse response = service.prepayWithRequestPayment(request); 为什么调用这个sdk生成的参数,还是会报错支付验证签名失败
商户前几天做了储值活动 但是最近切换了新的微信商户号 发现所有历史的充值都无法通过请求回传来扣余额 导致了 钱给用户退了,但是用户帐上的余额不会减 微信后台退款结果不会回传,小程序的充值记录无法自动退余额 有解决办法吗
harmonyos版微信支付啥时候可以支持WXOpenBusinessViewj接口,现需要用到商家转账提现到零钱通。
超级管理员、法人还有微信实名是一样的,但是就是显示需要业务授权办理,我盖好章交上去还是跳出超级管理员证件信息与微信账号实名不一致。
你没有收款记录权限,可联系超级管理员申请。收款记录模块包括以下功能:查看近30天的收款和退款记录
我要在优惠券详情显示 优惠券的二维码 ,二维码是自己根据优惠券code生成, 还是有接口能直接返回二维码现在调用的查询用户券详情 只有返回 code_display_mode 的模式 但是没返回二维码 , 查询用户券详情 更新时间:2024.10.31 商户可通过该接口查询微信用户卡包中某一张商家券的详情信息。 接口说明支持商户:【普通商户】 请求方式:【GET】[代码]/v3/marketing/busifavor/users/{openid}/coupons/{coupon_code}/appids/{appid}[代码] 返回有个 code_display_mode 变量,值是[代码]QRCODE[代码] code_display_mode 选填 string 【code展示模式】code展示模式 可选取值: [代码]NOT_SHOW[代码]: 不展示code[代码]BARCODE[代码]: 一维码[代码]QRCODE[代码]: 二维码
如何获取api_key_live,api_key_test,rsa_privste_key
还是说必要有营业执照才行,个人用身份证可以签约吗
这样的问题一般要怎么解决[图片]
委托代扣场景的开发文档有v3版本吗?还是v2版本的已经是最新的了呢?https://pay.weixin.qq.com/doc/v2/merchant/4011986647;如果是的话,那这份文档中没有退款结果通知,[图片]
商户号中,未配置了支付授权目录时会提示“当前页面的URL未注册”,但这一提示语用户看不懂。 尝试用在回调中处理 ,但发现 log 出来的是"get_brand_wcpay_request:cancel",而不是"get_brand_wcpay_request:fail"。 请问怎样修改这一提示词 以让用户好看懂? [图片]
有些用户是正常可以支付的,但有些用户不能支付提示:调用支付JSAPI缺少参数:total fee
如题,微信支付服务商新增特约商户(子商户)时,子商户的结算账户可以用普通银行卡吗?还是一定要用对公账户 就是如下图这一步,填写结算账户时可不可以用子商户人的普通银行卡 [图片]
使用自定义请求调https://pay.weixin.qq.com/doc/v3/merchant/4012062524