diff --git a/src/modules/orders/providers/orders.service.ts b/src/modules/orders/providers/orders.service.ts index d9f62b1..f3bdc7a 100644 --- a/src/modules/orders/providers/orders.service.ts +++ b/src/modules/orders/providers/orders.service.ts @@ -93,7 +93,6 @@ export class OrdersService { for (const itemData of validated.orderItemsData) { const { variant, quantity, unitPrice, discount } = itemData; - const totalPrice = (unitPrice - discount) * quantity; const orderItem = em.create(OrderItem, { @@ -108,15 +107,6 @@ export class OrdersService { em.persist(orderItem); } - const payment = em.create(Payment, { - order, - amount: order.total, - status: PaymentStatusEnum.Pending, - method: order.paymentMethod.method, - gateway: order.paymentMethod.gateway ?? null, - }); - - em.persist(payment); await em.flush(); this.logger.debug(`Order ${order.id} created for user ${userId} (shop ${shopId})`); return order; @@ -124,13 +114,12 @@ export class OrdersService { await this.cartService.clearCart(userId, shopId); - const { paymentUrl } = await this.paymentsService.payOrder(order.id); this.eventEmitter.emit( OrderCreatedEvent.name, new OrderCreatedEvent(order.id, shopId, String(order.orderNumber), order.total), ); - return { paymentUrl, order }; + return { order }; } /**