Skip to content

Commit

Permalink
Merge pull request #107 from ngyngcphu/bugfix/PayPal-checkout
Browse files Browse the repository at this point in the history
Bugfix/pay pal checkout
  • Loading branch information
quannhg authored Dec 31, 2023
2 parents b0863fb + 4e106c6 commit d951b08
Showing 1 changed file with 11 additions and 3 deletions.
14 changes: 11 additions & 3 deletions src/handlers/checkout.handler.ts
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@ const createPayPalOrder: Handler<PaypalDto, { Body: CreatePayPalOrderDto }> = as
{
amount: {
currency_code: 'USD',
value: (order.total_price * VNDToDollarsRatio).toString()
value: (order.total_price * VNDToDollarsRatio).toFixed(2)
}
}
]
Expand All @@ -151,7 +151,7 @@ const createPayPalOrder: Handler<PaypalDto, { Body: CreatePayPalOrderDto }> = as

return digital_order_id;
});

logger.error(digitalOrderId);
return res.send({ id: digitalOrderId });
} catch (err) {
logger.error(err);
Expand Down Expand Up @@ -182,7 +182,15 @@ const completePayPalOrder: Handler<CompletePaypalDto, { Body: CompletePayPalOrde
try {
const accessToken = await getPayPalAccessToken();

const orderId = req.body.paypalOrderId;
const digitalOrderId = req.body.paypalOrderId;

const orders = await prisma.order.findMany({
where: {
digital_order_id: digitalOrderId
}
});

const orderId = orders[0].id;

const completeOrderResponse = await paypalService.completeOrder(
`Bearer ${accessToken}`,
Expand Down

0 comments on commit d951b08

Please sign in to comment.