diff --git a/api/v3/Order.php b/api/v3/Order.php index a94ff166530..4014f9029eb 100644 --- a/api/v3/Order.php +++ b/api/v3/Order.php @@ -92,7 +92,7 @@ function civicrm_api3_order_create($params) { if ($entityParams) { switch ($entity) { case 'participant': - $entityParams['status_id'] = 'Pending from incomplete transaction'; + $entityParams['status_id'] = $entityParams['participant_status_id'] ?? 'Pending from incomplete transaction'; break; case 'membership':