#19470·saleor

礼品卡支付网关推出的销售商/支付商/礼品卡/礼品卡之间的依赖性通知(#18579)

作者: damienmeur创建于 2026年7月14日更新于 2026年7月27日

你想要实现什么目标呢? #18579 ("Gift cards as payment method") 使得 saleor/paymentsaleor/giftcard 之间的依赖关系变成单向: 新的 saleor/giftcard/gateway.py 在顶层导入了 payment, payment.interface, payment.modelspayment.utils (第 18 至 26 行),而 payment/gateway.py:14payment/utils.py:35 则以相反方向导入了 giftcard.const。 后向边只会运行,因为 payment/utils.pyfrom ..giftcard.gateway import transaction_initialize_session_with_gift_card_payment_method 定义为 handle_transaction_initialize_session 的函数体 (第 1927 行) — 将其提升到顶层会导致 ImportError。