From 1185af52ac62f133c8395df1d5ddeb7078deeb3e Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Mon, 4 Sep 2017 13:50:09 +0300 Subject: [PATCH] Working on Alipay --- app/Ninja/PaymentDrivers/StripePaymentDriver.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/Ninja/PaymentDrivers/StripePaymentDriver.php b/app/Ninja/PaymentDrivers/StripePaymentDriver.php index ebf13b1378df..de6da5441b0b 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';