diff --git a/app/Ninja/PaymentDrivers/StripePaymentDriver.php b/app/Ninja/PaymentDrivers/StripePaymentDriver.php index ebf13b137..de6da5441 100644 --- a/app/Ninja/PaymentDrivers/StripePaymentDriver.php +++ b/app/Ninja/PaymentDrivers/StripePaymentDriver.php @@ -394,6 +394,7 @@ class StripePaymentDriver extends BasePaymentDriver 'customer.source.updated', 'customer.source.deleted', 'customer.bank_account.deleted', + 'source.chargeable', ]; if (! in_array($eventType, $supportedEvents)) { @@ -452,6 +453,11 @@ class StripePaymentDriver extends BasePaymentDriver } elseif ($eventType == 'customer.source.updated') { //$this->paymentService->convertPaymentMethodFromStripe($source, null, $paymentMethod)->save(); } + } elseif ($eventType == 'source.chargeable') { + $source = $eventDetails['data']['object']; + $data = sprintf('amount=%d¤cy=%s&source=%s', $sorce['amount'], $source['currency'], $source['id']); + $response = $this->makeStripeCall('POST', 'charges', $data); + \Log::info('post charge reponse: ' . print_r($response, true)); } return 'Processed successfully';