title: Get transactions in batches ShopifyAPI
body: <p>Is it possible to retrieve Transactions in batches? I currently retrieve orders using:</p>
  
  <pre><code>ShopifyAPI::Order.find(:all, params: {ids: order_ids.join(',')})
  </code></pre>
  
  <p>Where order_ids contains up to 50 order_ids. However, if I try to get the transactions attached to the other, it makes one get request per transaction, looking into the ShopifyAPI code under the hood it's doing this:</p>
  
  <pre><code>Transaction.find(:all, :params =&gt; { :order_id =&gt; id })
  </code></pre>
  
  <p>I tried loading it in batches using:</p>
  
  <pre><code>Transaction.find(:all, :params =&gt; { :order_ids =&gt; order_ids.join(',') })
  </code></pre>
  
  <p>However, I get an error from the API saying that order_id is not defined. Order_id only gets the transactions for one order, any way to look this up in batches?</p>
  
  <p>For context, I'm trying to write some reporting/analytics on our own side around the transactions, so looking up the transaction on an per-order basis leads to making too many requests and getting an error code 429. I can create a rake task that does this slowly and schedule it through cron, but I thought I'd ask if it's possible to grab them in batches since having a job is less than ideal.</p>