Fix: Utiliser getStripeConfig() au lieu de get('stripe')

This commit is contained in:
2025-09-01 15:25:55 +02:00
parent a548ef8890
commit dadd0b69ca

View File

@@ -28,7 +28,7 @@ class StripeService {
$this->db = Database::getInstance(); $this->db = Database::getInstance();
// Déterminer le mode (test ou live) // Déterminer le mode (test ou live)
$stripeConfig = $this->config->get('stripe'); $stripeConfig = $this->config->getStripeConfig();
$this->testMode = ($stripeConfig['mode'] ?? 'test') === 'test'; $this->testMode = ($stripeConfig['mode'] ?? 'test') === 'test';
// Initialiser Stripe avec la bonne clé // Initialiser Stripe avec la bonne clé
@@ -302,7 +302,7 @@ class StripeService {
} }
// Calculer la commission (2.5% ou 50 centimes minimum) // Calculer la commission (2.5% ou 50 centimes minimum)
$stripeConfig = $this->config->get('stripe'); $stripeConfig = $this->config->getStripeConfig();
$applicationFee = max( $applicationFee = max(
$stripeConfig['application_fee_minimum'], $stripeConfig['application_fee_minimum'],
round($amount * $stripeConfig['application_fee_percent'] / 100) round($amount * $stripeConfig['application_fee_percent'] / 100)
@@ -438,7 +438,7 @@ class StripeService {
* Obtenir la clé publique pour le frontend * Obtenir la clé publique pour le frontend
*/ */
public function getPublicKey(): string { public function getPublicKey(): string {
$stripeConfig = $this->config->get('stripe'); $stripeConfig = $this->config->getStripeConfig();
return $this->testMode return $this->testMode
? $stripeConfig['public_key_test'] ? $stripeConfig['public_key_test']
: $stripeConfig['public_key_live']; : $stripeConfig['public_key_live'];