¿Cómo confirmar solo UN recibo de compra en la aplicación en iOS8?

ios7 método

SKPaymentTransaction *transaction = (SKPaymentTransaction *)object; NSData *receiptData = [NSData dataWithData:transaction.transactionReceipt]; NSString *encodedString = [receiptData base64EncodedStringWithOptions:0]; 

ios8 método

 NSURL *receiptUrl = [[NSBundle mainBundle] appStoreReceiptURL]; NSData *receiptData = [NSData dataWithContentsOfURL:receiptUrl]; NSString *encodedString = [receiptData base64EncodedStringWithOptions:0]; 

Cuando confirmas la receta con el método ios8 itunes.apple.com/verifyReceipt responde con todas las compras de usuarios dentro del object JSON. Pero si utiliza el método ios7, iTunes responderá exactamente para la transacción (SKPaymentTransaction *)

Entonces, la pregunta es: ¿Cómo confirmar solo una transacción en iOS8 sin methods en desuso?

PS Espero que iOS8 sea tan flexible como un iPhone6 ​​(sonrisa)