"不能在api渠道发放" --- 这提示看不明白么?当前发放的批次不支持以API形式发放。
发放立减券为什么提示不能接口发放?请求地址:https://api.mch.weixin.qq.com/v3/marketing/favor/users/oqjz_07YtPWFg5UP_ELDSKNm3YGE/coupons 返回内容:{"code":"APPID_MCHID_NOT_MATCH","message":"不能在api渠道发放"} 我反复确认过,appid与商户id绑定过的
2022-10-21打印你系统时间,打印time_expire时间,肉眼比较
服务器时间正确, 提示 time_expire时间过短,刷卡至少1分钟,其他5分钟服务器时间正确, 依然提示 time_expire时间过短,刷卡至少1分钟,其他5分钟 请问是什么原因?
2022-10-21cert_id 不用加密,格式要求是「用户大陆身份证号,尾号为字母X的身份证号,请大写字母X。」具体看 https://developers.weixin.qq.com/community/pay/doc/000c843e9106306e3f689096f56008
【清关报关接口】传入用户身份证格式错误按照文档描述,提交了报关信息,但是一直提示我 传入用户身份证格式错误,身份证用的我自己的,这个应该是不会有问题 这是请求参数: [图片] 这是返回错误信息: <xml> <return_code><![CDATA[SUCCESS]]></return_code> <return_msg><![CDATA[成功]]></return_msg> <result_code><![CDATA[FAIL]]></result_code> <err_code><![CDATA[PARAM_ERROR]]></err_code> <err_code_des><![CDATA[传入用户身份证格式错误]]></err_code_des> </xml> 我看到微信支付境外版里面有提到身份证和用户名需要加密,但是境内版里面没有提到,我使用的是境内版的微信支付清关接口,如果是加密的问题,请告诉我加密方法,因为我没有找到相关文档 境外版: https://pay.weixin.qq.com/wiki/doc/api_external/ch/apis/chapter4_3_2.shtml#part-0 境内版: https://pay.weixin.qq.com/wiki/doc/api/external/declarecustom.php?chapter=18_1
2022-10-21https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/user-info/basic-info/getPaidUnionid.html 用这个获取
获取unionid[图片] 这个接口能不能获取unionid
2022-10-19apiv3上只有3处是对摘要进行加密,其他都是对请求uri+请求method+请求body做算法级字符串拼接加密,详细可阅读: 对wechatpay-php开发包APIv3强制验签逻辑进行优化设计及实现思路 及 https://github.com/wechatpay-apiv3/wechatpay-php/issues/94
商户的私钥在加密的时候为什么加密的是摘要,而不是消息本体?商户的私钥在加密的时候为什么加密的是摘要,而不是消息主体?摘要说法不具有机密性,因此摘要和原文都可能被篡改,于是就引入私钥对摘要加密,微信支付端使用公钥解密,那我就在想,为什么不跳过摘要,直接对消息体私钥加密呢?就是因为非对称算法的效率比较低对吗,所以用到了体量更小的摘要而不是消息主体上。欢迎解答与讨论
2022-10-12查询 rid 信息 接口应在服务器端调用,详细说明参见服务端API。接口说明接口英文名getRidInfo 功能描述本接口用于查询调用公众号/小程序/第三方平台等接口报错返回的 rid 详情信息,辅助开发者高效定位问题。 注意事项1、由于查询 rid 信息属于开发者私密行为,因此仅支持同账号的查询。举个例子,rid=1111,是小程序账号 A 调用某接口出现的报错,那么则需要使用小程序账号 A 的access_token调用当前接口查询rid=1111的详情信息,如果使用小程序账号 B 的身份查询,则出现报错,错误码为xxx。公众号、第三方平台账号的接口同理。 2、如果是第三方服务商代公众号或者小程序查询公众号或者小程序的 api 返回的rid,则使用同一账号的authorizer_access_token调用即可 3、rid的有效期只有7天,即只可查询最近7天的rid,查询超过7天的 rid 会出现报错,错误码为76001 4、”/xxx/sns/xxx“这类接口不支持使用该接口,会出现76022报错。 调用方式 https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/openApi-mgnt/getRidInfo.html
调用分账接口报错?[图片]这是怎么回事?
2022-09-17加密用平台证书给错了,参见: https://pay.weixin.qq.com/wiki/doc/apiv3/apis/wechatpay5_1.shtml
.net 商户转帐到零钱 出错在使用商户转帐到零钱时 发起商户转帐 低于2000 不使用 “收款用户姓名 user_name” 可以正常转帐成功,使用 敏感信息加密后出错 400, 用户姓名加密程序如下: 公钥用的是 证书文件中的 apiclient_cert.pem byte[] publicKey = Encoding.UTF8.GetBytes(证书文件); public static string RSAEncrypt(string text, byte[] publicKey) { using (var x509 = new X509Certificate2(publicKey)) { using (var rsa = (RSACryptoServiceProvider)x509.PublicKey.Key) { var buff = rsa.Encrypt(Encoding.UTF8.GetBytes(text), true); return Convert.ToBase64String(buff); } } } API接口请求程序如下: public static string send(string authorization, string str, string UserAgent) { try { HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://api.mch.weixin.qq.com/v3/transfer/batches"); request.UserAgent = UserAgent; request.Method = "POST"; request.Accept = "application/json"; request.ContentType = "application/json"; request.Headers.Add("Authorization", authorization); request.Headers.Add("Wechatpay-Serial", WxPayConfig.CERTIFICATE); Stream requestStream = request.GetRequestStream(); StreamWriter streamWriter = new StreamWriter(requestStream); streamWriter.Write(str); streamWriter.Flush(); HttpWebResponse response = (HttpWebResponse)request.GetResponse(); Stream responseStream = response.GetResponseStream(); StreamReader streamReader = new StreamReader(responseStream); str = streamReader.ReadToEnd(); streamWriter.Close(); streamReader.Close(); } catch (Exception e) { Log.Info("出错信息:", e.ToString()); } return str; } 具体不知道什么原因,把姓名加入后就不能成功转帐 POST 请求 JSON数据如下: { "appid": "wx4c00359c0c0ca000", "out_batch_no": "DP202209170022066342", "batch_name": "测试转帐", "batch_remark": "测试商户转帐到零钱", "total_amount": 100, "total_num": 1, "transfer_detail_list": [ { "out_detail_no": "UD202209170022066343", "transfer_amount": 100, "transfer_remark": "测试转帐", "openid": "oA_LG610T2AOBSJbOC414141xt_8F4", "user_name": "jAkxHab9eU2SvrD7udOX//s3l+uXzsfEAaMJwKXDhQyMVzLwth2uj/4mILmSTsonqusfvYEagwUU9zYXHZCTETnH0SudYyaVjKA6/hUCkkuS7uxGm3HpwOwpv6sdIXyLk6aBr4A6XZblSTzUhNZG1WweJHL4F7ztuBx43V2E+ksg3D+TFHSqSNN1CSkVJ23jFHxjvKw4NrIKKywkILbODtpIPa6uW6oenyJCIruHr+3sR5Wrb6nZFxBoplrkwe1mUliikPRu8XIq6Qj0/Y0Yggdam/oh1gyPs3jHItJ2hAXGInct/GTCZamyGbyka/7kCrTEYGI92ADMOwoNM/be3w==" } ] }
2022-09-17经验分享:银行一般户可以开许多微信支付商户号,无论自动提现、手动提现,都有一个“附言”功能,我们一般都设置成对应商户号,财务同学在银行流水记录里,一眼就识别出来是从哪个商户号来的,进而就能识别查证商户号身份,有理有据
特约商户的钱被服务商提现了我是服务商,用特约商户发起了一笔0.01的付款,但是第二天这笔钱没有被特约商户提现,而是被我服务商提现到自己的银行卡了,这是什么原因呢,正常应该是特约商户的银行卡提现 [图片] [图片]
2022-09-04建议和开平云开发团队沟通碰撞一下,对于云托管环境微信支付的通知类消息,可以走内网通知。 比如:ap-shanghai, 目前通知来源已知有自公网IP 101.226.103.*140.207.54.*121.51.58.*白白的消耗公网流量,为「绿色节能」出份力吧。
话题讨论 | 微信支付请你吃月饼~马上就到中秋节了,大家都吃上月饼了吗?还没吃上的赶紧往下看! [图片] 中秋节是中国民间的传统节日,自古便有祭月、赏月、吃月饼、看花灯、赏桂花、饮桂花酒等民俗,其中“吃月饼”发展至今已经成为了中国各地的必备习俗了。月饼的口味那更加是琳琅满目、数不胜数了,五仁月饼、莲蓉月饼、豆沙月饼、云腿月饼、鲜花月饼.......不论是甜是咸,总有一款适合你;就像微信支付一样,不论是线上支付还是线下支付,总有一种方案适合你~ [图片] 从最初只是祭拜月神的供品,到现在每家每户过中秋的团圆美食,月饼承载了太多的记忆与情感。 [图片] 那么,你最喜欢吃的是哪一种月饼呢?欢迎在评论区告诉我们,我们将会在评论区内随机抽取1位幸运鹅送出鹅厂今年的中秋礼盒一份,里面有咸有甜喔~ 当然,咱们也要干点“正事儿”,也非常欢迎各位在评论留言内提出你对微信支付文档、API的意见、建议或需求,点赞数最高的2位幸运鹅同样也可以获得中秋礼盒一份。 活动1:评论区随机抽取1位留言用户 活动2:对官方提出意见、建议或需求最高点赞数的2位留言用户 活动截止于9月15日23:59分,大家都快来参与吧~ [图片] 附上鹅厂2022年中秋礼盒介绍推文:这是腾讯今年的中秋月饼(内含火腿) 看完让你写得了代码,搓得了月饼(狗头.jpg) 最后,祝大家的日子红红火火、圆圆满满、中秋快乐! [图片] 以下是本次活动的获奖名单: 小康、涛涛🧎🏻、北望沣渭 请各位获奖者尽快联系微信支付社区运营-Tasting认领奖品喔~
2022-09-02刚刚在讨论区看到了如此的“安全感”: [图片] 不按行业标准出牌的玩家,开发者你咋弄都没辙~ 希望“前端加固”功能能有行业认证或者三方检测,给开发者以信心吧!
作为一位开发者,哪些开发技巧 / 方法让你有稳稳的安全感?大家都说开发者无所不能:零代码做测试、一行命令实现马上部署……但是看似无所不能的开发者也会有惴惴不安的时候…… 不少开发者担心自己的代码被反编译、核心业务逻辑被破译,算法易被二次打包等,对自身的智力成果没有安全感。 开发者应该怎么办?不用担心!小程序代码加固功能上线! 为了提高微信生态安全性,微信团队推出 小程序代码加固功能,协助开发者保护小程序安全。该项功能具有以下突出优势: 防止代码暴露:通过对前端代码加密,实现字符串加密、属性加密、调用转换、代码混淆等保护措施,防止代码暴露一键加固代码:通过安装微信开发者工具插件和 Sourcemap 代码加固调试工具,右键一下即可加固代码,方便快捷支持批量加固:如需要批量加固代码,直接修改 code_obfuscation_config.json 的 configs 字段,省时省力 如此优秀的代码加固功能,3 步即可快速应用!点击 文档 快速应用! 代码加固功能以简便高效的操作方式,保护开发者的智力成果,提高微信生态的安全性,给予开发者满满的安全感。 你对代码加固功能还有什么建议?或者有哪些开发技巧 / 方法能够提升你的开发安全感?欢迎分享给我们! 我们将精选 3 位评论用户并且各送出地球背包 1 个,包你码力全开。 [图片] * 获奖名单将在「微信开放社区」本次话题评论区进行公示
2022-08-29