با درود خدمت دوستان عزیز.
تو پروژم وقتی ده خرید موفق صورت میگیره دوتاش رو ناموفق میزنه در صورتی که همگی موفق بودن . یعنی پول واریز میشه بانک میگه موفق بوده اما وقتی برمیگرده به وبسایت میگه ناموفق.
این باگ به خاطره اضافه کردن هزینه ارسال بوده چون وقتی هزینه ارسال رو برمیدارم 20 بار هم خرید موفق صورت بگیره ،بدون هیچ مشکلی همه ** موفق هستند. اما باید حتما هزینه ارسال وارد بشه.
کد اضافه کردن هزینه ارسالم اینه:
let payment = new Payment({
user: req.user.id,
resnumber: data.Authority,
price: totalPrice + parseInt(25000),
products: shoppingList,
proAddress: addressMan
});
سلام
حقیقتش ما از اینجا نمیتونیم بفهمیم که مشکل چیه که پرداخت ناموفق میزنه شما کد داخل try catch قرار بده و ارور لاگ بگیر ببین مشکل چیه و چرا اینکارو نمیکنی که تمامی مقدار پولی که قرار ه برای محصول داده بشه یک جا جمع کنی بعد به کلاس Payment بدی
totalPrice = totalPrice + parseInt(25000)
let payment = new Payment({
user: req.user.id,
resnumber: data.Authority,
price: totalPrice,
products: shoppingList,
proAddress: addressMan
});
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟