Answers.Body: <p>It's a known issue for stripe for multiple registrations. There is a <a href="https://github.com/civicrm/civicrm-core/pull/24781" rel="nofollow noreferrer">work</a> for this issue.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-01-31T19:18:14.083Z
Answers.LastActivityDate: 2023-01-31T19:18:14.083Z
Answers.UserDisplayName: Pradeep Nayak
Body: <p>I am finding an error in <strong>Event registrations</strong> for <strong>multiple participants</strong>.</p>
  <p>The <strong>Stripe Payment Processor</strong> is raising the following error:</p>
  <p>[error] Attempted to create <strong><code>paymentIntent</code></strong> from paymentMethod during doPayment failed: stdClass Object</p>
  <p>(</p>
  <pre><code>[ok] =&gt; 1
  [message] =&gt; 
  [data] =&gt; Array
      (
          [requires_action] =&gt; 1
          [paymentIntentClientSecret] =&gt; pi_3MWNlLHijo63jtQl15z5UozV_secret_ZCGAKCKwVuI9NcLVBcU9ILQGy
      )
  </code></pre>
  <p>)</p>
  <p>[error] Stripe Payment Error: Property <strong><code>'paymentIntentID'</code></strong> has not been set.</p>
  <p>In the <strong><strong><code>civicrm_stripe_paymentintent</code></strong></strong> table a row has been recorded with the following column values:</p>
  <p>identifier = NULL</p>
  <p>contact_id = NULL</p>
  <p>stripe_intent_id = '<em><strong>pi_3MWNlLHijo63jtQl15z5UozV</strong></em>'</p>
  <p>status = '<em><strong>requires_action</strong></em>'</p>
  <p>When I test the Event Registration in Test-drive mode, the registration process succeeds and the row recorded has the same NULL values in the columns mentioned above, but with the status <strong>'<em>succeeded</em>'</strong>.</p>
  <p>Nevertheless, on the <strong>Live registration</strong> the payment process <strong>fails</strong>.</p>
  <p>Any help would be very much appreciated.</p>
  
Tags: <payment-processor><stripe><civicrm-event>
Title: Stripe Payment Error in Event registration for multiple participants: "Property 'paymentIntentID' has not been set"
ThreadText: # Stripe Payment Error in Event registration for multiple participants: "Property 'paymentIntentID' has not been set"
  
  (Asked by: username_0 on 2023-01-31)
  
  I am finding an error in Event registrations for multiple participants.
  The Stripe Payment Processor is raising the following error:
  [error] Attempted to create paymentIntent from paymentMethod during doPayment failed: stdClass Object
  (
  [ok] => 1
  [message] => 
  [data] => Array
      (
          [requires_action] => 1
          [paymentIntentClientSecret] => pi_3MWNlLHijo63jtQl15z5UozV_secret_ZCGAKCKwVuI9NcLVBcU9ILQGy
      )
  
  )
  [error] Stripe Payment Error: Property 'paymentIntentID' has not been set.
  In the civicrm_stripe_paymentintent table a row has been recorded with the following column values:
  identifier = NULL
  contact_id = NULL
  stripe_intent_id = 'pi_3MWNlLHijo63jtQl15z5UozV'
  status = 'requires_action'
  When I test the Event Registration in Test-drive mode, the registration process succeeds and the row recorded has the same NULL values in the columns mentioned above, but with the status 'succeeded'.
  Nevertheless, on the Live registration the payment process fails.
  Any help would be very much appreciated.
  
  **Tags:** payment-processor, stripe, civicrm-event
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2023-01-31. Score: 0
  
  It's a known issue for stripe for multiple registrations. There is a [work](https://github.com/civicrm/civicrm-core/pull/24781) for this issue.
  
  
  ---
  
  