Using https://github.com/chirag04/react-native-in-app-utils for purchasing, and: InAppUtils.receiptData((error, receiptData)=> { if(error) { } else { IOSReceiptValidator.validate(receiptData).then(function (result) { }).catch(function (error) { }); } For getting last receipt, when trying to validate, getting this error (While debugging on real device in Chrome) Failed to execute 'readAsText' on 'FileReader': parameter 1 is not of type 'Blob'.