title: App initiates the In App Purchase process in a non-standard manner
body: <p>Apple has rejected my application with following reason:
  "app initiates the In App Purchase process in a non-standard manner.</p>
  
  <p>Instead of displaying the item description first and asking for a login after the user taps OK, the app asks for the login first, which is the incorrect order. "</p>
  
  <p>I have checked my code, but it's the same as in my other application, where in-app purchase works fine. Then I've changed bundle ID and productID (set the bundle ID from my other app) and it worked fine!</p>
  
  <p>It's very odd, I think. Anybody had this problem? Can you help me?</p>
  
  <p>UPD:</p>
  
  <p>In the debugger I see this error:</p>
  
  <p>"Unexpected exception during finish transaction: Cannot finish a purchasing transaction"</p>
  
  <p>It happens at this moment in code:</p>
  
  <pre><code>    @try 
      {
          [[SKPaymentQueue defaultQueue] finishTransaction: transaction]; 
      }
      @catch (NSException *exception) 
      {
          NSLog(@"Unexpected exception during finish transaction: %@", exception);
      }
  </code></pre>