Simple Validator through the apple webinterface
Install this library through:
npm i apple-iap-validator # or yarn add apple-iap-validator
Options:
const options = {
appShared : "AppShared password"
}
Create the verifier object:
import Verifier from 'apple-iap-validator';
const verify = new Verifier(options);
Validate receipt:
const result = await verify.verifiy(encodedReceipt);
//result encoded like the Apple Doc : https://developer.apple.com/documentation/appstorereceipts/responsebody
//or throws error if no Http 200 status code is returnd
0.1.1 : Change input receipt to require base64 encoded string