No, no hay manera de hacer esto para las compras in-app que no son de suscripción. No es posible a propósito.
La única información que recibirás de iTunes Connect son los agregados, es decir, los datos estadísticos que mencionas. Esto significa que puedes ver cuántas compras dentro de la aplicación se han realizado, pero no los detalles de cada comprador individual.
Para las compras in-app no consumibles, Apple requiere que su aplicación tenga un botón de restauración que restaure las compras in-app en el dispositivo. Además de esto, Apple diseñó el sistema StoreKit para que, incluso si el usuario fuera guiado para intentar comprar de nuevo una compra in-app no consumible, cambiará automáticamente a restaurar o fallará por completo.
El proceso se implementa en tu aplicación utilizando el método restoreCompletedTransactions() de la clase SKPaymentQueue en el marco de StoreKit. Tu app recibirá copias de las transacciones originales - así que incluso cuando una compra no haya sido registrada por tus propios servidores, obtendrás una copia de la transacción y del recibo para poder hacer otro intento de almacenarla en tu propio servidor.
Esto significa que su peor temor no tiene fundamento. Simplemente no es posible que un usuario pague dos veces por la misma compra in-app no consumible.