title: Stripe + React Native - How can I create Transfers to a Managed Account (error: "Must provide source or customer.")?
body: <p>I am trying to transfer money to a Managed Account, but I am getting the error: "Must provide source or customer.". Here is the request body and headers sending to the API. </p>
  
  <pre><code>  var transferBody= {
      "amount": "1000",
      "currency": "usd",
      "destination": "default_for_currency",
    }
  
    let apiTransferRequest = {
      method: 'post',
      headers: {
        'Accept': 'application/json',
        'Content-Type': 'application/x-www-form-urlencoded',
        'Authorization': 'Bearer ' + secret_key,
        'stripe_account': 'acct_198vxeLmTNKjRg7x'
      },
      body: transferBody
    }
  </code></pre>
  
  <p>Shouldn't providing <code>'stripe_account'</code> in the headers make myself act on behalf of the Managed Account, so in turn should act as the source? </p>
  
  <p>From what I understand, providing <code>'stripe_account'</code> in the headers and using <code>'destination'</code> parameter set to <code>'default_for_currency'</code>, makes the Managed Account to transfer funds from its own Stripe Managed Account balance to its default debit card. </p>
  
  <p>I am following this example, under Standard transfers <a href="https://stripe.com/docs/connect/bank-transfers" rel="nofollow">https://stripe.com/docs/connect/bank-transfers</a> , and I'm using React Native so this would be the only approach to using Stripe.js as far as I know of. I'm following <a href="http://blog.bigbinary.com/2015/11/03/using-stripe-api-in-react-native-with-fetch.html" rel="nofollow">http://blog.bigbinary.com/2015/11/03/using-stripe-api-in-react-native-with-fetch.html</a> </p>
  
  <p>Thank you in advance and will accept/upvote the answer.</p>