// 1️⃣ CLASSE PRINCIPALE DE DÉTECTION DE FRAUDE class FraudDetectionSystem { constructor(config = {}) { this.suspiciousThreshold = config.threshold || 70; this.blacklistedEmails = new Set(); this.blacklistedIPs = new Set(); this.blacklistedPhones = new Set(); this.userOrderHistory = new Map(); this.disposableDomains = [ 'tempmail.com', '10minutemail.com', 'guerrillamail.com', 'mailinator.com', 'throwaway.email', 'yopmail.com', 'temp-mail.org', 'fakeinbox.com', 'trashmail.com' ]; } /** * Analyser une commande complète */ analyzeOrder(order) { let fraudScore = 0; const checks = {}; // ✅ CHECK 1: Email checks.email = this.checkEmail(order.email); fraudScore += checks.email.score; // ✅ CHECK 2: Téléphone checks.phone = this.checkPhoneNumber(order.phone, order.country); fraudScore += checks.phone.score; // ✅ CHECK 3: Données manquantes checks.dataCompletion = this.checkDataCompletion(order); fraudScore += checks.dataCompletion.score; // ✅ CHECK 4: Montant anormal checks.amount = this.checkAmount(order.amount, order.country); fraudScore += checks.amount.score; // ✅ CHECK 5: Géolocalisation checks.geolocation = this.checkGeolocation(order.ipAddress, order.billingAddress); fraudScore += checks.geolocation.score; // ✅ CHECK 6: Vitesse de commande checks.orderVelocity = this.checkOrderVelocity(order.userId, order.email); fraudScore += checks.orderVelocity.score; // ✅ CHECK 7: Adresse suspecte checks.address = this.checkAddress(order.billingAddress, order.shippingAddress); fraudScore += checks.address.score; // ✅ CHECK 8: Historique utilisateur checks.history = this.checkUserHistory(order.userId); fraudScore += checks.history.

 اسرع واطلب الآن

عرض خاص: التوصيل بالمجان و الدفع عند الاستلام

اسرع واطلب الآن

طرق الدفع

الدفع نقداً عند الاستلام (COD)


الدفع عند الاستلام (Cash On Delivery) هي إحدى طرق الدفع المتاحة على متجرنا، والدفع عند الاستلام يعني أن المتسوق يمكنه التسوق عبر متجرنا إلكتروني واختيار المنتج الذي يرغب فيه ومن ثم يقوم بإجراء الطلب واختيار طريقة الدفع عند الاستلام وهو ما يعني أن عملية الدفع تؤجل حتى استلام العميل للمنتج الذي قام بطلبه إلكترونيًا.

وسنقوم بإرسال المنتج إلى المكان المتفق عليه (المدينة أو الحي أو المنزل أو مكان اخر)، وبعدها يتم الدفع.


الدفع عبر تحويل بنكي


الدفع عبر تحويل بنكي هو أحد طرق الدفع المتاحة على متجرنا، والدفع يتم عبر تحويل المبلغ المتفق عليه إلى حسابنا البنكي، أو عبر حوالة بنكية، او عبر إحدى وكالت تحويل الأموال بالإسم المتفق عليه، وبعدها يتم إرسال المنتج إلى المكان المتفق عليه.


الدفع عبر PayPal


الدفع عبر تحويل موقع PayPal هو أحد الطرق المتاحة على متجرنا، والدفع يتم عبر تحويل المبلغ المتفق عليه إلى حسابنا على موقع PayPal ، وبعدها يتم إرسال المنتج إلى المكان المتفق عليه.