title: Stripe React Native Subscriptions
body: <p>I'm stuck on this issue:
  When I try to submit this subscription, I got an error of &quot;subscription_payment_intent_requires_action&quot;, should I handle it on client-side or there is another way to do it?</p>
  <p>For information: I already created setupIntent (verify 3D Secure) and return payment_method</p>
  <p>Steps:
  1 - create setupIntent
  2 - generate payment_method ( verify 3D Secure)
  3 - create Customer and attach payment_method to it
  4 - create Subscription (on back_end) =&gt; error: &quot;subscription_payment_intent_requires_action&quot; shows up!</p>
  <p>Thank you all!</p>
  <pre><code>// Create Subscription With Payment Method + Customer ID
  router.post('/createSubscription', function (req, res){
    const {payment_method, customerId} = req.body;
    var stripe = require(&quot;stripe&quot;)(stripe_sk);
    try{
    stripe.subscriptions
    .create({
      customer: customerId,
      items: [{
        plan: 'plan_HTGCI8ljPYFTHQ'
      }],
      default_payment_method: payment_method,
      expand: [&quot;latest_invoice.payment_intent&quot;],
      // enable_incomplete_payments: true
    }).then(subscription =&gt; {
      res.send({
        subscription : subscription
      })
    }).catch(err =&gt; {
      res.send({
        err
      })
    })
  } catch (error) {
    res.send(&quot;Error : &quot;, error);
  }
  });```
  </code></pre>