Stripe中charge_refunded争议状态的作用及沙箱触发方法
Stripe争议状态
charge_refunded详解 一、状态用途
charge_refunded对应已正式发起的争议(非预警阶段)在卡组织评审前,商家主动完成全额退款的场景:
- 和你观察到的
warning_closed不同,warning_closed是处理*争议预警(客户仅发起退款请求,还没提交给卡组织)*时的状态; - 而
charge_refunded是针对已经进入争议流程(状态为needs_response)的订单,你在卡组织介入评审前全额退款,Stripe会直接将争议状态设为这个值,并且不会触发charge.dispute.closed事件——因为流程没走到评审结束的环节。
二、沙箱环境触发步骤
- 创建测试支付:用Stripe测试卡号
4000 0000 0000 0259完成支付,该卡号会自动触发即时争议; - 等待争议生成:此时争议初始状态为
needs_response; - 执行全额退款:不对争议提交任何证据,直接给关联的Charge做全额退款操作;
- 查看状态:争议状态会更新为
charge_refunded,可在Stripe沙箱Dashboard的争议列表中查看。
内容的提问来源于stack exchange,提问作者Christian Gollhardt
相关产品推荐
相关产品推荐

