title: Plaid invalid access token
body: <p>I'm having trouble connecting to Plaid's transactions/get endpoint. I have production credentials and they work for their Connect software but I'm unable to fetch transactions. </p>
  
  <p>Here's what we're sending. The <code>PRIVATE_ACCESS_TOKEN</code> is the token we're getting from connect. It's 128 characters long and comes back in their response as <code>access_token</code>.</p>
  
  <pre><code>POST https://production.plaid.com/transactions/get
  
  
  {
   "client_id": "&lt;CLIENT_ID&gt;",
   "secret": "&lt;SECRET&gt;",
   "access_token": "access-production-&lt;PRIVATE_ACCESS_TOKEN&gt;",
   "start_date": "2017-01-01",
   "end_date": "2017-02-01",
   "options": {
     "count": 250,
     "offset": 100
   }
  }
  </code></pre>
  
  <p>However, this is what we get back:</p>
  
  <pre><code>{
    "display_message": null,
    "error_code": "INVALID_ACCESS_TOKEN",
    "error_message": "provided access token is an invalid format. expected format: access-&lt;environment&gt;-&lt;identifier&gt;",
    "error_type": "INVALID_INPUT",
    "request_id": "xXxXx"
  }
  </code></pre>
  
  <p>I can't seem to find any information online for this error or any better explanations of what to do. I did try with sandbox, tartan, and development URLs as well but no luck. I'm using production just to make sure it's nothing weird with certain fields that need to be hardcoded to certain values like <code>test_id</code>.</p>