diff --git a/api/v3/Stripe/Importsubscription.php b/api/v3/Stripe/Importsubscription.php
index 2bd071992798e9f4c6adbb7c29bc5443f80011c8..f052b6dda9bee3d3e2e799f62db7943eef4cb21f 100644
--- a/api/v3/Stripe/Importsubscription.php
+++ b/api/v3/Stripe/Importsubscription.php
@@ -71,6 +71,7 @@ function civicrm_api3_stripe_importsubscription($params) {
       'financial_type_id' => !empty($params['financial_type_id']) ? $params['financial_type_id'] : 'Donation',
       'is_email_receipt' => !empty($params['is_email_receipt']) ? 1 : 0,
       'is_test' => isset($paymentProcessor['is_test']) && $paymentProcessor['is_test'] ? 1 : 0,
+      'contribution_source' => !empty($params['contribution_source']) ? $params['contribution_source'] : '',
     ];
     if ($params['recur_id']) {
       $contributionRecurParams['id'] = $params['recur_id'];