diff --git a/app/Ninja/PaymentDrivers/MolliePaymentDriver.php b/app/Ninja/PaymentDrivers/MolliePaymentDriver.php index 0bc42e5d3d1a..0c361b815cc3 100644 --- a/app/Ninja/PaymentDrivers/MolliePaymentDriver.php +++ b/app/Ninja/PaymentDrivers/MolliePaymentDriver.php @@ -11,7 +11,8 @@ class MolliePaymentDriver extends BasePaymentDriver $data = parent::paymentDetails($paymentMethod); // Enable the webhooks - $data['notifyUrl'] = $data['returnUrl']; + //$data['notifyUrl'] = $data['returnUrl']; + $data['notifyUrl'] = url('/payment_hook/'. $this->account->account_key . '/' . GATEWAY_MOLLIE); return $data; } @@ -24,6 +25,9 @@ class MolliePaymentDriver extends BasePaymentDriver $response = $this->gateway()->fetchTransaction($details)->send(); + \Log::info('completeOffsitePurchase'); + \Log::info($response); + if ($response->isCancelled()) { return false; } elseif (! $response->isSuccessful()) { @@ -32,4 +36,15 @@ class MolliePaymentDriver extends BasePaymentDriver return $this->createPayment($response->getTransactionReference()); } + + public function handleWebHook($input) + { + //$paymentId = array_get($input, 'id'); + $response = $this->gateway()->fetchTransaction($input)->send(); + + \Log::info('handleWebHook'); + \Log::info($response); + return 'Processed successfully'; + } + } diff --git a/database/migrations/2017_06_19_111515_update_dark_mode.php b/database/migrations/2017_06_19_111515_update_dark_mode.php index 96db1b9afd86..31a808c7674f 100644 --- a/database/migrations/2017_06_19_111515_update_dark_mode.php +++ b/database/migrations/2017_06_19_111515_update_dark_mode.php @@ -22,7 +22,7 @@ class UpdateDarkMode extends Migration $table->text('credit_number_pattern')->nullable(); }); - DB::statement('update users set dark_mode = 1;'); + DB::statement('update users set dark_mode = 1'); // update invoice_item_type_id for task invoice items DB::statement('update invoice_items