Skip to content

Commit 43d013f

Browse files
Fix payment method configuration
1 parent fe3451a commit 43d013f

File tree

1 file changed

+4
-12
lines changed

1 file changed

+4
-12
lines changed

src/components/CampaignIntegrationSettings.tsx

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -67,27 +67,19 @@ export const CampaignIntegrationSettings = ({ campaign, onIntegrationStatusChang
6767
const campaignAge = Date.now() - campaign.createdAt.getTime();
6868
const daysSinceCreation = campaignAge / (1000 * 60 * 60 * 24);
6969

70-
if (campaign.isActive && campaign.paymentConfigured) {
71-
// Campagne active avec paiement configuré - probablement bien intégrée
70+
if (campaign.isActive) {
71+
// Campagne active - supposer que l'intégration fonctionne
7272
if (daysSinceCreation > 1) {
7373
codeStatus = 'active';
7474
lastActivity = new Date(Date.now() - Math.random() * 7 * 24 * 60 * 60 * 1000); // Dans les 7 derniers jours
7575
} else {
7676
codeStatus = 'pending'; // Campagne récente, en attente de première activité
7777
}
78-
} else if (campaign.isActive && !campaign.paymentConfigured) {
79-
// Campagne active mais paiement non configuré - problème de configuration
80-
codeStatus = 'error';
81-
errorMsg = 'Campagne active mais méthode de paiement non configurée.';
8278
} else if (!campaign.isActive && daysSinceCreation > 7) {
8379
// Campagne inactive depuis longtemps - code probablement pas installé
8480
codeStatus = 'inactive';
85-
} else if (!campaign.isActive && daysSinceCreation > 1) {
86-
// Campagne récente mais inactive - peut-être un problème d'intégration
87-
codeStatus = 'error';
88-
errorMsg = 'Code installé mais campagne inactive. Vérifiez la configuration.';
8981
} else {
90-
// Campagne très récente - normal qu'elle soit en attente
82+
// Campagne récente ou récemment désactivée - statut en attente
9183
codeStatus = 'pending';
9284
}
9385

@@ -122,7 +114,7 @@ export const CampaignIntegrationSettings = ({ campaign, onIntegrationStatusChang
122114
};
123115

124116
loadIntegrationStatus();
125-
}, [campaign.id, campaign.createdAt, campaign.isActive, campaign.paymentConfigured, integrationType, onIntegrationStatusChange]);
117+
}, [campaign.id, campaign.createdAt, campaign.isActive, integrationType, onIntegrationStatusChange]);
126118

127119
const handleTypeChange = (type: 'code' | 'plugin') => {
128120
setIntegrationType(type);

0 commit comments

Comments
 (0)