Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jeremybarbet/iap
Node.js and NestJS wrapper to help verifying Google and Apple receipts.
https://github.com/jeremybarbet/iap
apple google iap nestjs nestjs-boilerplate nodejs receipts verify-receipt
Last synced: about 23 hours ago
JSON representation
Node.js and NestJS wrapper to help verifying Google and Apple receipts.
- Host: GitHub
- URL: https://github.com/jeremybarbet/iap
- Owner: jeremybarbet
- License: mit
- Created: 2022-03-21T21:49:26.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-03-17T21:43:10.000Z (9 months ago)
- Last Synced: 2024-10-30T05:06:57.077Z (about 2 months ago)
- Topics: apple, google, iap, nestjs, nestjs-boilerplate, nodejs, receipts, verify-receipt
- Language: TypeScript
- Homepage:
- Size: 335 KB
- Stars: 64
- Watchers: 2
- Forks: 11
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# In App Purchase
Libraries to server-side verify in-app purchases for iOS and Android. Additionally, with Google Play Billing Library version 3, can acknowledge a subscription to be successfully process by the Google Play Store.
## Features
- 💸 Verify in-app purchases for iOS and Android receipts in Node.js
- 🔌 [NestJS](https://nestjs.com) wrapper to easily integrates the library in your project.
- Uses [axios](https://github.com/axios/axios) under the hood for the requests.
- Typescript definition for App Store Receipts, App Store Server API, Google Play Developer API and Google Play Real-time developer notifications.
- All types come with their descriptions extracted from the Apple and Google documentations.## Installation and usage
- [Node.js IAP](./packages/node-iap/README.md) - Core library wrapping the Apple and Google IAP APIs to get and verify in-app purchases
- [NestJS IAP](./packages/nest-iap/README.md) - NestJS wrapper for the Node.js library.
- [Apple API types](./packages/apple-api-types/README.md) - Typescript definitions for Apple API services.
- [Google API types](./packages/google-api-types/README.md) - Typescript definitions for Google API services.## Acknowledgments
I build this library for my side-project [hello aurora](https://github.com/hello-aurora). If you find this library useful, please consider donating.
## License
This library is licensed under the MIT License.