update : sep pay url

This commit is contained in:
2025-12-31 20:17:27 +03:30
parent 97c84207f1
commit 60f7b46779
3 changed files with 8 additions and 15 deletions
@@ -136,20 +136,16 @@ class PaymentService {
if (!paymentMethod) throw new BadRequestError(PaymentMessage.PaymentMethodNotFound);
const { price, description } = this.calculateTotalPrice(cart, cartShipmentItems);
console.log("start handle payment");
// extracted to handle payment creation
const { payment, paymentData } = await this.handlePaymentCreation(paymentMethod, price, user, description, session);
console.log("handle payment done");
console.log("start create order");
// create order and order items
const { order, orderItems } = await this.orderService.createOrder(user, payment, cartShipmentItems, session);
console.log("create order done");
// clear cart and adjust stock
console.log("start finalize order");
await this.finalizeOrder(user, cartShipmentItems, session);
console.log("Done");
// clear cart and adjust stock
await this.finalizeOrder(user, cartShipmentItems, session);
await session.commitTransaction();
await session.endSession();
return { paymentData, order, orderItems };