Reputation: 31
Does Apple/Itunes/Itunes Connect provides detailed information of receipt generated at any instance(apart from at the time of in-app purchase callback) ?
Apparently, we can send curl requests to Apple Server if you have record of the receipt ID. However, for some reasons, if receipt ID is not recorded at the time of callback from in-app purchase then it seems we can never track back detailed payment information details especially if you want to store it as a log.
Unlike Paypal and Authorize, Apple does not seem to provide a report that has details (transaction_id,subscription_id,etc) of each transaction(perhaps for privacy reasons).
Hence, is there any way to track back missed receipt ID of each payment made to Apple via in-app purchase?
Upvotes: 0
Views: 1416
Reputation: 2165
Yes, Apple does provide you the complete details of the transaction of your in-App purchase. There is a complete process where you receive the receipt details in your app which you can validate from the Apple's server by sending back the receipt data. This whole process is explained on the given below articles as well.
I've myself implemented this process by validating the receipt from server side with my backend APIs developed on NodeJS.
Let me know any further assistance required.
Upvotes: 1