hotfix(medusa-payment-stripe): fixing failing stripe webhooks
This commit is contained in:
1 parent
8143fe1ae6
commit
df6d9102d4
1 file changed
+10
-9
@@ -16,7 +16,8 @@ export default async (req, res) => {
|
|||||||
const orderService = req.scope.resolve("orderService")
|
const orderService = req.scope.resolve("orderService")
|
||||||
|
|
||||||
const cartId = paymentIntent.metadata.cart_id
|
const cartId = paymentIntent.metadata.cart_id
|
||||||
const order = await orderService.retrieveByCartId(cartId)
|
const order = await orderService
|
||||||
|
.retrieveByCartId(cartId)
|
||||||
.catch(() => undefined)
|
.catch(() => undefined)
|
||||||
|
|
||||||
// handle payment intent events
|
// handle payment intent events
|
||||||
@@ -28,13 +29,13 @@ export default async (req, res) => {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
break
|
break
|
||||||
case "payment_intent.cancelled":
|
//case "payment_intent.canceled":
|
||||||
if (order) {
|
// if (order) {
|
||||||
await orderService.update(order._id, {
|
// await orderService.update(order._id, {
|
||||||
status: "cancelled",
|
// status: "canceled",
|
||||||
})
|
// })
|
||||||
}
|
// }
|
||||||
break
|
// break
|
||||||
case "payment_intent.payment_failed":
|
case "payment_intent.payment_failed":
|
||||||
// TODO: Not implemented yet
|
// TODO: Not implemented yet
|
||||||
break
|
break
|
||||||
@@ -45,7 +46,7 @@ export default async (req, res) => {
|
|||||||
}
|
}
|
||||||
break
|
break
|
||||||
default:
|
default:
|
||||||
res.status(400)
|
res.sendStatus(204)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user