title: iOS IAP multiple original transaction ids refer to one same purchase with different original transaction id
body: <p>Originally, the original transaction id of the non-consumable purchase of iOS is one fixed id. And we can query it through iOS server API <a href="https://developer.apple.com/documentation/appstoreserverapi/get_transaction_history" rel="nofollow noreferrer">Get Transaction History</a></p>
  <pre><code>GET https://api.storekit.itunes.apple.com/inApps/v1/history/{originalTransactionId}
  </code></pre>
  <p>However, we query different original transaction ids with the above API, and got one same transaction.</p>
  <div class="s-table-container">
  <table class="s-table">
  <thead>
  <tr>
  <th>Original Transaction id</th>
  <th>get transaction history result</th>
  </tr>
  </thead>
  <tbody>
  <tr>
  <td>10000960176789</td>
  <td>{&quot;appAppleId&quot;:123567,&quot;bundleId&quot;:&quot;test.bundle.id&quot;,&quot;environment&quot;:&quot;Production&quot;,&quot;hasMore&quot;:false,&quot;revision&quot;:&quot;1618209907000_210000866166345&quot;,&quot;trans&quot;:[{&quot;transactionId&quot;:&quot;10000866169876&quot;,&quot;originalTransactionId&quot;:&quot;10000866169876&quot;,&quot;bundleId&quot;:&quot;test.bundle.id&quot;,&quot;productId&quot;:&quot;test.bundle.id.product1&quot;,&quot;purchaseDate&quot;:1618209883000,&quot;originalPurchaseDate&quot;:1618209883000,&quot;quantity&quot;:1,&quot;type&quot;:&quot;Non-Consumable&quot;,&quot;inAppOwnershipType&quot;:&quot;PURCHASED&quot;,&quot;signedDate&quot;:1642422718461}]}</td>
  </tr>
  <tr>
  <td>10000960846532</td>
  <td>{&quot;appAppleId&quot;:123567,&quot;bundleId&quot;:&quot;test.bundle.id&quot;,&quot;environment&quot;:&quot;Production&quot;,&quot;hasMore&quot;:false,&quot;revision&quot;:&quot;1618209907000_10000866169876&quot;,&quot;trans&quot;:[{&quot;transactionId&quot;:&quot;10000866169876&quot;,&quot;originalTransactionId&quot;:&quot;10000866169876&quot;,&quot;bundleId&quot;:&quot;test.bundle.id&quot;,&quot;productId&quot;:&quot;test.bundle.id.product1&quot;,&quot;purchaseDate&quot;:1618209883000,&quot;originalPurchaseDate&quot;:1618209883000,&quot;quantity&quot;:1,&quot;type&quot;:&quot;Non-Consumable&quot;,&quot;inAppOwnershipType&quot;:&quot;PURCHASED&quot;,&quot;signedDate&quot;:1642422904634}]}</td>
  </tr>
  </tbody>
  </table>
  </div>
  <p>And the original transaction id of the result of <code>get transaction history</code> is different from the original transaction id in the query. It is weriod.</p>
  <p>Does anyone meet the same issue before? or is there anything am I missing?</p>