我试过了
stripe trigger charge.refund.updated \
--skip charge \
--remove refund:charge \
--add refund:payment_intent=pi_xxx \
--override refund:status='failed'但它不起作用
发布于 2022-03-31 14:24:04
Stripe有一个功能,您可以在这里编写自己的夹具并运行它们。在这个例子中,我所做的就是从charge.refund中复制并修改它,因此它使用了@orakaro在他的回答中提到的卡片。
{
"_meta": {
"template_version": 0
},
"fixtures": [
{
"name": "charge",
"path": "/v1/charges",
"method": "post",
"params": {
"source": "tok_refundFail",
"amount": 100,
"currency": "usd",
"description": "(created by Stripe CLI)"
}
},
{
"name": "refund",
"path": "/v1/refunds",
"method": "post",
"params": {
"charge": "${charge:id}"
}
}
]
}我将在本地保存那个json,并使用stripe调用stripe fixtures <path-to-your-json-file>,这将触发状态失败的charge.refund.updated事件。
https://stackoverflow.com/questions/71686709
复制相似问题