diff --git a/api/v3/Stripe/Importcharge.php b/api/v3/Stripe/Importcharge.php
index 885e6241a4379fd8189bfc379d4071c302898f83..c3f7df8a8e8d2b7933486f5f14455f84a9f764da 100644
--- a/api/v3/Stripe/Importcharge.php
+++ b/api/v3/Stripe/Importcharge.php
@@ -114,7 +114,7 @@ function civicrm_api3_stripe_importcharge($params) {
 
   // Check if a contribution already exists.
   $contribution_id = NULL;
-  if (isset($params['contribution_id'])) {
+  if (isset($params['contribution_id']) && $params['contribution_id']) {
     // From user input.
     $contribution_id = $params['contribution_id'];
   }