When is the user charged for an iOS in-app purchase?
Is it between addPayment and paymentQueue:updatedTransactions: receives SKPaymentTransactionStatePurchased, or is it after calling finishTransaction? Or somewhere else?
Is this explicitly mentioned in the documentation?
I think you are looking for this.
Which is here:
http://developer.apple.com/library/mac/#documentation/NetworkingInternet/Conceptual/StoreKitGuide/MakingaPurchase/MakingaPurchase.html#//apple_ref/doc/uid/TP40008267-CH3-SW1
It looks like when you have a
transactionReceiptthen the payment is completed.