iap-receipt-validator icon indicating copy to clipboard operation
iap-receipt-validator copied to clipboard

validateReceipt never returns

Open itinance opened this issue 6 years ago • 1 comments

For us it turns out that validateReceipt() from the README-example will never return.

This is our code:

import iapReceiptValidator from 'iap-receipt-validator';
const validateReceipt = iapReceiptValidator(password, production);
async function validate(receiptData) {
    try {
        console.log("Validate P1")
        const validationData = await validateReceipt(receiptData);
        console.log("Validate P2")

        console.log("Validation P3 Data", validationData)

        return validationData;
    } catch(err) {
        console.log(err.valid, err.error, err.message)
    }
}

We call this method like this:

const validationData = await validate(receiptData);

But it will never return. In the console-log we see "Validate P1", but "Validate P2" will never appear.

Have we missed something or has something big changed?

itinance avatar Apr 23 '18 16:04 itinance

Itunes servers were having some issues, is it still not working for you?

akshetpandey avatar Apr 23 '18 20:04 akshetpandey