Fix: Utiliser getStripeConfig() au lieu de get('stripe')
This commit is contained in:
@@ -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'];
|
||||||
|
|||||||
Reference in New Issue
Block a user