Adds account support

This commit is contained in:
Sebastian Rindom committed 2020-07-12 12:11:31 +02:00
1 parent 3eb2e9fe49
commit 60b8bca753
18 files changed
+200 -44

No files matched your search

@@ -13,21 +13,17 @@ export default async (req, res) => {
const paymentIntent = event.data.object
const orderService = req.scope.resolve("orderService")
const cartId = paymentIntent.metadata.cart_id
const order = await orderService.retrieveByCartId(cartId)
// handle payment intent events
switch (event.type) {
case "payment_intent.succeeded":
const cartId = paymentIntent.metadata.cart_id
const order = await orderService.retrieveByCartId(cartId)
await orderService.update(order._id, {
payment_status: "captured",
})
break
case "payment_intent.cancelled":
const cartId = paymentIntent.metadata.cart_id
const order = await orderService.retrieveByCartId(cartId)
await orderService.update(order._id, {
status: "cancelled",
})