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