Description du projet
TraduitChaque partenaire doit avoir un compte personnel où les clics, enregistrements, conversions confirmées, commissions accumulées et approuvées, et le solde actuel dû sont visibles en temps quasi réel. Nous voulons plusieurs niveaux de commission afin que le pourcentage augmente avec le chiffre d'affaires du partenaire, plus la possibilité de définir manuellement des taux individuels pour plusieurs grands partenaires. De notre côté, nous avons besoin d'un panneau d'administration : pour vérifier les conversions, les approuver ou les rejeter après une période de maintien, traiter les remboursements et les litiges, et exporter des données vers la comptabilité. Les paiements doivent être effectués par lots selon un calendrier, tenir compte d'un seuil minimum, et maintenir un historique clair de ce qui a été payé, quand et à qui.
Séparément, la protection contre la fraude est importante car les programmes de partenaires attirent les abus. Nous avons besoin de vérifications automatiques pour l'auto-parrainage, les comptes en double, les pics suspects de clics d'une seule adresse, et les conversions qui se cancelent immédiatement après le paiement. L'activité suspecte doit aller dans une file d'examen manuel, ne pas être payée silencieusement. Le système doit prendre en charge plusieurs devises, envoyer des e-mails aux partenaires concernant les nouvelles conversions et paiements, et fournir une petite API avec des adresses de postback pour connecter le site web et l'application mobile. Des rapports clairs par période, partenaire et source de trafic sont obligatoires — sans cela, nous ne pouvons pas planifier le budget marketing.