diff --git a/Model/AsyncManagement/Charge.php b/Model/AsyncManagement/Charge.php index 13416d80..a7ce2b9e 100755 --- a/Model/AsyncManagement/Charge.php +++ b/Model/AsyncManagement/Charge.php @@ -210,7 +210,7 @@ public function decline($order, $chargeId, $detail) $this->closeLastTransaction($order); $this->amazonAdapter->closeChargePermission( $order->getStoreId(), - $order->getPayment()->getAdditionalInformation()['charge_permission_id'], + array_key_exists('charge_permission_id', $order->getPayment()->getAdditionalInformation()) ? $order->getPayment()->getAdditionalInformation()['charge_permission_id'] : "", 'Canceled due to capture declined.', true );