In-app purchase on my app is called observer method by SKPaymentTransactionObserver.
When user touch purchase button, add payment on purchase queue.
Then observer call my observer method call with transaction state SKPaymentTransactionStateFailed.
(at this time, receiveing state, finish transaction on observer method)
After few second observer call my method call with same transaction with trasaction state SKPaymentTransactionStatePurchased.
I don't know why cause like this.
I wish somebody know this problem.
Please let me know How can I solve this problem.
and let me know why this problem has happend.