توجد مشكلة في تدفق عربة التسوق وإتمام الدفع تسمح للمستخدم المصادق عليه بدفع قيمة منتج واحد بينما يطلب منتجًا آخر. يقبل endpoint 'POST /api/user/cart' المتغيرين `variantId` و `stripeId` كحقول مستقلة في جسم الطلب دون التحقق مما إذا كان `stripeId` ينتمي إلى `variantId` المحدد. لاحقًا، يستخدم endpoint 'POST /api/stripe/payment' قيمة `stripeId` المخزنة لتحديد مبلغ الرسوم. وأخيرًا، يقوم webhook checkout.session.completed بإنشاء الطلب بناءً على `variantId` ، مما يؤدي إلى طلب سلع باهظة الثمن بسعر أرخص صنف في الكتالوج.