程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
微信支付 相关技术文章
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
微信支付 V3 商家转账到零钱:从 V2 迁过来,卡住的不只是 API 地址
代码
微信支付 V3 商家转账到零钱:从 V2 迁过来,卡住的不只是 API 地址
2026-09-12 21:32:10
按旧版「商家转账到零钱」接口(/v3/transfer/batches)实战整理:APIv3密钥/商户证书/私钥三者职责、IP白名单、PEM与P12、证书目录权限、Python 签名与请求、AEAD_AES_256_GCM 回调解密,以及四类报错排查与上线检查清单。附新版「商家转账」升级说明。
微信支付
APIv3
商家转账
证书
回调
微信支付分账接入与排障:订单支付成功,分账却报 403
代码
微信支付分账接入与排障:订单支付成功,分账却报 403
2026-09-12 09:02:14
微信支付分账接入与排障:从「支付成功后分账报 403 / 分不出去」出发,按调用顺序梳理下单必须打 profit_sharing 标识、添加分账接收方、30% 最大分账比例、30/180 天冻结期、请求分账的受理型语义、解冻剩余资金与 un freeze_unsplit,以及分账回退的 180 天与 50 次硬约束和退款出款账户规则。
微信支付
分账
支付接口
资金结算
排障
接口签名校验失败:多数问题不在算法,而在签名原串
代码
接口签名校验失败:多数问题不在算法,而在签名原串
2026-09-11 09:01:44
接口对接时签名(sign/signature)校验失败怎么查:微信支付 V3 的六处高频错误(私钥文件选错、nonce/timestamp 不一致、5 行签名串的换行与 URL 格式、转义)、微信 V2 原值签名与编码、腾讯云按 ASCII 排参数名与双重编码、华为云 CanonicalRequest 与 15 分钟时间窗,以及前端 sign 逆向的控制变量法、长度判算法与常见坑清单。
接口对接
签名
微信支付
腾讯云
API
微信支付 2026 更新日志:合单支付字段改名、退款不再返回卡尾号,这些改动要动代码
案例
微信支付 2026 更新日志:合单支付字段改名、退款不再返回卡尾号,这些改动要动代码
2026-09-10 21:04:04
微信支付 2026 年更新日志里几个会让对接方动代码的改动:合单支付字段中文含义改名、sub_orders.description 长度 128→127,退款银行卡返回不再带卡尾号,sub_mchid 长度 9→32。本文按时间线整理,并给出需要检查的字段与重试分支。
微信支付
支付对接
接口
API
微信支付 v3 下单返回了 prepay_id,wx.requestPayment 却弹不出收银台
代码
微信支付 v3 下单返回了 prepay_id,wx.requestPayment 却弹不出收银台
2026-09-09 09:03:07
微信支付 v3 JSAPI/小程序下单返回 prepay_id 后 wx.requestPayment 拉不起收银台的排查:金额单位分、appid/mchid/openid 归属、out_trade_no 幂等、timeStamp 秒级、signType 必须 RSA、paySign 签名字段与 prepay_id 时效。
微信支付
JSAPI
requestPayment
prepay_id
接口对接
微信支付 v3 与支付宝对账单下载接口:链接 5 分钟与 30 秒,账不平按四类归因
代码
微信支付 v3 与支付宝对账单下载接口:链接 5 分钟与 30 秒,账不平按四类归因
2026-09-08 09:03:12
对账对不平的排障指南:分别给微信 v3 GET /v3/bill/tradebill 与支付宝 alipay.data.dataservice.bill.downloadurl.query 的可验证细节,讲清下载地址时效(微信5分钟/支付宝30秒)、GBK编码、bill_type口径与次日10点取数时机,再把账不平归因成本地有单无账/账有单无/金额不一致/退款没对上四类逐项排查。
支付
对账
微信支付
支付宝
接口对接
API
微信支付 Native 扫码收款后端接入:code_url 拿回去别直接当已支付,五个坑一次讲清
代码
微信支付 Native 扫码收款后端接入:code_url 拿回去别直接当已支付,五个坑一次讲清
2026-09-07 09:03:23
微信支付 Native 扫码收款后端接入排障:统一下单拿 code_url 后要自己转二维码、code_url/prepay_id 时效 2 小时、同一 out_trade_no 幂等别重复建单,并厘清扫码支付后"已支付"只能靠服务端回调+查单(trade_state==SUCCESS)确认,USERPAYING 不能当成功;含未支付订单超时关单边界与接入清单。
微信支付
Native支付
统一下单
code_url
查单
扫码收款
下单幂等
微信支付 v3 回调收不到?先查 5 秒应答与 24h4m 重试窗口,再谈验签
代码
微信支付 v3 回调收不到?先查 5 秒应答与 24h4m 重试窗口,再谈验签
2026-09-06 09:01:43
微信支付结果通知收不到/重复的排查清单:只有支付成功才推送;notify_url 与 APIv3 密钥没配不会发;5 秒内应答、200/204 表示成功否则按 15s→6h 递增重发、累计 24h4m;验签+解密后核对金额防假通知;WECHATPAY/SIGNTEST 探测前缀要照常验签;回调不保证送达,必须配查单兜底(含轮询节奏与幂等数据锁)。
支付
微信支付
回调
接口对接
APIv3
微信支付 V3 退款:接口 200 只是受理,别拿它直接置订单已退款
代码
微信支付 V3 退款:接口 200 只是受理,别拿它直接置订单已退款
2026-09-05 09:02:53
微信支付V3退款是异步链路:申请接口返回200只是受理,不等于退款成功。文章讲清退款单四态(SUCCESS/PROCESSING/CLOSED/ABNORMAL)流转、out_refund_no幂等规则、退款结果通知+查单兜底补单,以及平台成功≠用户到账、退款异常处理等易错点。
微信支付
退款
回调
APIv3
接口对接
异步
微信 JSAPI 调起支付报错自查:10005/URL未注册/无交易权限的排查顺序
案例
微信 JSAPI 调起支付报错自查:10005/URL未注册/无交易权限的排查顺序
2026-09-03 21:07:13
微信 JSAPI 调起支付阶段报错大多能对照文案定位:scope 10005/10003 属授权类,无交易权限、URL 未注册、不支持外部拉起属调起类。给出逐条原因与 4 步收敛顺序。
微信支付
支付
排查
微信支付 APIv3 接入笔记:商户证书、平台证书与 APIv3 密钥的职责划分
代码
微信支付 APIv3 接入笔记:商户证书、平台证书与 APIv3 密钥的职责划分
2026-09-03 09:02:35
微信支付 APIv3 里商户 API 证书、平台证书与 APIv3 密钥各管一段:请求签名用商户私钥、应答/回调验签用平台证书公钥、回调解密用 APIv3 密钥。从“解密一直失败是证书用混了”入手,讲清三套密钥职责、验签名串与 AES-256-GCM 解密常见坑,附 openssl 验签命令与签名探测流量处理。
微信支付
APIv3
验签
回调解密
商户证书
平台证书
支付回调丢失后的主动查单补单:别干等,把订单状态拉回来
编程
支付回调丢失后的主动查单补单:别干等,把订单状态拉回来
2026-09-02 09:01:03
支付成功但回调没到,干等会变成"用户钱扣了、系统没入单"的单边账。本文讲怎么用微信查单接口主动把订单真实状态拉回来:查单接口字段与判断(验签+SUCCESS)、触发频率的权衡、两条查单链路、关单只能对未支付订单调,以及对账单 T+1 的最后兜底。素材来自微信支付官方查单指引。
微信支付
查单
回调
补单
对账
支付对接
接完微信支付再对接支付宝,这 5 处差异最容易把对账搞崩
编程
接完微信支付再对接支付宝,这 5 处差异最容易把对账搞崩
2026-09-01 09:03:05
从微信支付 V3 并接/切换到支付宝开放平台时,最容易出错的 5 处差异:金额单位(分 vs 元)、回调验签与应答格式、重试策略、成功状态判定、退款字段命名。每条都给出官方可查字段与实测踩坑,解决"复用微信回调逻辑导致支付宝对账崩"的典型问题。
微信支付
支付宝
回调验签
聚合支付
对账
支付日对账为什么差一分?——时间口径、手续费正负、退款异步与金额精度排查实录
编程
支付日对账为什么差一分?——时间口径、手续费正负、退款异步与金额精度排查实录
2026-08-31 09:02:12
支付日对账对不平的四个高频根因:时间口径(业务时间vs渠道清算日导致跨日漂移)、手续费正负号、退款异步出账、金额精度。给出微信支付对账单可验证字段细节与排查顺序,供接入微信/支付宝等多渠道的开发者复用。
支付对账
微信支付
日对账
渠道清算日
金额精度
微信支付 V3 回调验签:必须用 String 接收原始 body
案例
微信支付 V3 回调验签:必须用 String 接收原始 body
2026-08-30 21:04:54
微信支付 V3 回调验签的核心是对原始 body 做 SHA256-RSA 校验,必须用 String 接收原始数据而非 POJO 二次解析。本文梳理先验签后解密、公钥 ID、签名探测等坑与正确流程。
微信支付
回调
验签
接口
安全
微信支付退款接口:退款成功≠钱已到账,这几个边界最容易被坑
编程
微信支付退款接口:退款成功≠钱已到账,这几个边界最容易被坑
2026-08-30 09:01:01
微信支付退款接口常被误解:接口返回200只是「受理成功」,不代表钱已退到用户账户。本文梳理退款单状态机(SUCCESS/PROCESSING/CLOSED/ABNORMAL)、out_refund_no幂等与部分退款次数限制、回调重入与主动查询兜底、ABNORMAL异常退款处理等实战边界,附带可验证的错误码与重试策略。
支付
接口对接
微信支付
后端
微信支付回调收不到?先别查代码,查这几个文档里写过但没人看的细节
案例
微信支付回调收不到?先别查代码,查这几个文档里写过但没人看的细节
2026-08-27 21:06:48
微信支付回调收不到或重复推送,多数问题不在业务代码而在配置与应答规范。本文整理 notify_url 硬性约束、5 秒应答、幂等要求、签名探测流量判断、验签失败应答码,以及收不到回调的排障顺序。素材来自微信支付官方接入规范。
微信支付
回调
支付对接
验签
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调