{{-- Composant d'affichage des conditions de paiement selon le type de produit. Usage: @include('components.payment-terms', ['cartItems' => $cart->items]) Affiche les règles escrow automatiques pour que l'acheteur les accepte avant paiement. --}} @php $hasServices = false; $hasEquipment = false; $hasUrgentSales = false; foreach ($cartItems ?? [] as $item) { $purchasable = $item->purchasable ?? null; if (!$purchasable) continue; $class = get_class($purchasable); if (str_contains($class, 'Booking')) { $hasServices = true; } elseif (str_contains($class, 'EquipmentRental') || str_contains($class, 'EquipmentRentalRequest')) { $hasEquipment = true; } elseif (str_contains($class, 'UrgentSale')) { $hasUrgentSales = true; } } // Support des pages paiement hors panier (booking/rental/urgent sale direct) if (!empty($rentalRequest) || !empty($equipmentRentalRequest)) { $hasEquipment = true; } if (!empty($booking) || !empty($bookingRequest)) { $hasServices = true; } if (!empty($urgentSale) || !empty($urgentSalePurchase)) { $hasUrgentSales = true; } $termsVersion = 'v1.0'; @endphp

Conditions de paiement sécurisé

{{-- Services --}} @if($hasServices)

🎯 Services

  • Votre paiement est bloqué jusqu'à la réalisation du service
  • Après le service, vous avez 48h pour confirmer ou signaler un problème
  • Sans action de votre part, le paiement est libéré automatiquement au prestataire
  • Si le service n'est pas réalisé : remboursement total automatique
  • Annulation dans les délais : remboursement selon les conditions du prestataire
  • Annulation hors délai : aucun remboursement
@endif {{-- Équipement --}} @if($hasEquipment)

🛠️ Location d'équipement

  • Montant de la location + caution bloqués jusqu'au retour
  • Retour en bon état : location → prestataire, caution → remboursée
  • Équipement endommagé : tout ou partie de la caution retenue
  • Annulation dans les délais : remboursement total
  • Annulation hors délai : remboursement selon les conditions du prestataire
@endif {{-- Ventes urgentes / Annonces --}} @if($hasUrgentSales)

📦 Annonces / Ventes urgentes

  • Votre paiement est bloqué sur la plateforme (escrow)
  • Après livraison, vous avez 48h pour confirmer la conformité
  • Produit conforme ou sans action de votre part : paiement libéré au vendeur
  • Produit non conforme : litige ouvert automatiquement
  • Sans accord sous 7 jours : partage automatique 40% vous / 60% vendeur
  • Si retour reçu par le vendeur : remboursement total
  • En cas de litige/remboursement : la commission est rendue
  • ⚠️ Pas d'annulation possible après paiement
@endif {{-- Commission --}}

💰 Commission plateforme

  • Une commission est prélevée sur chaque transaction
  • En cas de litige ou remboursement, la commission est rendue
{{-- Checkbox d'acceptation --}}
{{-- Champs cachés pour le suivi RGPD --}}