hotfix(medusa-payment-stripe): fixing failing stripe webhooks

This commit is contained in:
Sebastian Rindom committed 2020-09-06 12:52:37 +02:00
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
} }