Something happens in Testflight environment

I wanted to test some purchasing situations in Testflight. So I pressed purchase button in my app. Then when product was being loaded, I closed the app.

I expected that purchase popup would show failure process like real purchase. But in my case,it was shown with purchase button and it was able to press. Purchase was completed outside of the app(In home screen). Receipt was remaining in pending state

Is this the correct purchase process?

Something happens in Testflight environment
 
 
Q