The Store Receipt Validator is a versatile API module designed to validate in-app purchase receipts. With its current focus on Apple, it provides the functionality to verify the authenticity and integrity of purchases made within iOS applications. Furthermore, the module's future plans include expanding its support to Android, ensuring compatibility with a wider range of platforms. By integrating this module into your Drupal-based system, you can easily validate app purchase receipts, enhancing security and reliability in your application's transaction processes. Stay tuned for upcoming updates as the module continues to evolve and offer comprehensive support for both Apple and Android platforms.
Usage example:
$apple_receipt = '...';
$validator = \Drupal::service('store_receipt_validator.validator');
$validation_response = $validator->validateAppleReceipt($apple_receipt);
$receipt = $validation_response->getReceipt();
Project information
Minimally maintained
Maintainers monitor issues, but fast responses are not guaranteed.Maintenance fixes only
Considered feature-complete by its maintainers.- Project categories: E-commerce
- Created by omarlopesino on , updated
Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.

