I have created in app purchase for consumable products. And while adding logic for sending request for validating receipts received during in app purchase, I required App-specific secret when accessing it I saw this message:
which stated that App-Specific secret is for auto-renewable subscriptions only. So I am not sure, whether I should validate receipt for consumable products or not.
The password field should be provided for all types of receipts. https://developer.apple.com/documentation/appstorereceipts/requestbody Alternatively, you can use the Get Transaction History endpoint to retrieve the status of the user using their transaction id for a consumable. https://developer.apple.com/documentation/appstoreserverapi/get_transaction_history