程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
查单 相关技术文章
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
微信支付退款卡在 PROCESSING / CLOSED / ABNORMAL:三种"没退成功"的状态怎么读、怎么处理
代码
微信支付退款卡在 PROCESSING / CLOSED / ABNORMAL:三种"没退成功"的状态怎么读、怎么处理
2026-10-06 09:00:52
微信支付 v3 退款提交后返回 200 只代表受理,退款单最终可能卡在 PROCESSING、CLOSED 或 ABNORMAL。这篇按状态逐个拆:CLOSED 为何要换个退款单号重发、ABNORMAL 原路退回失败怎么走异常退款接口,附退款回调重试频次与 REFUND_FEE_MISMATCH 等高频错误码。
微信支付
退款
APIv3
支付接口对接
排障
查单
小程序虚拟支付道具直购:paySig 和 signature 签名失败排查,以及发货推送幂等
代码
小程序虚拟支付道具直购:paySig 和 signature 签名失败排查,以及发货推送幂等
2026-09-28 09:00:51
小程序虚拟支付道具直购接入排障:paySig 用 AppKey、signature 用 sessionKey,两把密钥别搞混;uri 不能带参数、env 要匹配 Key 否则 -15005/90010。附发货推送 xpay_goods_deliver_notify 的重试节奏与按 outTradeNo 幂等发货、查单兜底做法。
微信小程序
虚拟支付
支付回调
接口对接
签名
商业
查单
微信支付 V3 没有沙箱,支付宝有沙箱,Stripe 是 test mode:四家支付测试环境对照
代码
微信支付 V3 没有沙箱,支付宝有沙箱,Stripe 是 test mode:四家支付测试环境对照
2026-09-24 09:02:13
上线前联调时才发现,四家支付渠道的"测试环境"根本不是一回事:微信支付 V3 没有沙箱(V2 仿真系统只覆盖付款码支付),支付宝是一整套沙箱环境加沙箱测试服务,Stripe 只是换 test key,PayPal 是独立沙箱域名和独立账号。本文按渠道拆解各自的切换方式、覆盖范围与已知报错,并给出无论哪家都该过的上线前检查项。
支付
沙箱
接口对接
联调
测试环境
查单
H5(MWEB) 支付接入:referer 为空、域名不一致和空白页的排查路径
代码
H5(MWEB) 支付接入:referer 为空、域名不一致和空白页的排查路径
2026-09-21 09:01:08
微信支付 H5(MWEB) 接入常见的调起失败排查:referer 为空报「商家参数格式有误」、发起页或 redirect_url 域名与授权域名不一致报「商家存在未配置的参数」、微信内打开报「请在微信外打开订单」,以及 mweb_url 5 分钟有效期、redirect_url 回跳不等于支付结束、关单与查单兜底。
微信支付
H5支付
MWEB
支付接入
排障
查单
H5
微信支付 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
查单
扫码收款
下单幂等
二维码
支付回调丢失后的主动查单补单:别干等,把订单状态拉回来
编程
支付回调丢失后的主动查单补单:别干等,把订单状态拉回来
2026-09-02 09:01:03
支付成功但回调没到,干等会变成"用户钱扣了、系统没入单"的单边账。本文讲怎么用微信查单接口主动把订单真实状态拉回来:查单接口字段与判断(验签+SUCCESS)、触发频率的权衡、两条查单链路、关单只能对未支付订单调,以及对账单 T+1 的最后兜底。素材来自微信支付官方查单指引。
微信支付
查单
回调
补单
对账
支付对接
单边账
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调