What causes the "You're all set" alert to be shown after making IAP

Originally I thought this was shown by the OS after finishTransaction was called but it seems to be happening earlier, like when the transaction status changes to SKPaymentTransactionStatePurchased correct?

What causes the "You're all set" alert to be shown after making IAP
 
 
Q