fix( 支付): 跟踪网关时保存商家元数据 system
作者: aniketburman014创建于 2026年9月17日更新于 2026年9月17日
销售商提供的支付元数据在支付处理后静悄悄地被{"gateway system":"直接"}所取代,导致所有商场(如商业单位,国家,客户端Id)从仪表板上消失.
根由: 两种PR结合生成错误:
- #11683引入了更新 gateway system in payout metadata 它将商家元数据解析为FeatureMetatadata,默默地将所有未知的密钥通过serde投放,然后只回写了{"gateway system":"直接"}——在内存中覆盖整个字段.
-# 13586 将 DB 更新从 StateUpdate 更改为 StateAndMetadata Update , 它开始将这个损坏的内存值冲入数据库 。
受影响范围:所有卡片支付(所有连接器)和德意志银行支付,因为StatusAndMetadata Update只被触发用于通过资格检查的支付类型.
内容来源: juspay/hyperswitch