Adds account support
This commit is contained in:
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",
|
||||
})
|
||||
|
||||
Reference in new issue
Block a user