diff --git a/api/v3/Stripe/Importsubscription.php b/api/v3/Stripe/Importsubscription.php
index 1a480697b2bea11c2be19f644036b7fea734b2e6..b557193acfe9dacf025ff374e419d831f987bdf4 100644
--- a/api/v3/Stripe/Importsubscription.php
+++ b/api/v3/Stripe/Importsubscription.php
@@ -104,6 +104,7 @@ function civicrm_api3_stripe_importsubscription($params) {
 	  'payment_instrument_id' => $params['payment_instrument_id'],
 	  'ppid' => $params['ppid'],
 	  'contact_id' => $params['contact_id'],
+      'contribution_source' => ($params['contribution_source'] ?? ''),
 	];
 	$contribution = civicrm_api3('Stripe', 'Importcharge', $charge_params);