store-receipt-validator | PHP receipt validator for Apple iTunes | Validation library

 by   aporat PHP Version: 4.3.0 License: Apache-2.0

kandi X-RAY | store-receipt-validator Summary

kandi X-RAY | store-receipt-validator Summary

store-receipt-validator is a PHP library typically used in Utilities, Validation applications. store-receipt-validator has no bugs, it has no vulnerabilities, it has a Permissive License and it has low support. You can download it from GitHub.

PHP receipt validator for Apple iTunes, Google Play and Amazon App Store
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              store-receipt-validator has a low active ecosystem.
              It has 596 star(s) with 152 fork(s). There are 26 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 2 open issues and 92 have been closed. On average issues are closed in 42 days. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of store-receipt-validator is 4.3.0

            kandi-Quality Quality

              store-receipt-validator has 0 bugs and 0 code smells.

            kandi-Security Security

              store-receipt-validator has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              store-receipt-validator code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              store-receipt-validator is licensed under the Apache-2.0 License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              store-receipt-validator releases are available to install and integrate.
              Installation instructions are not available. Examples and code snippets are available.
              store-receipt-validator saves you 1024 person hours of effort in developing the same functionality from scratch.
              It has 2383 lines of code, 211 functions and 38 files.
              It has medium code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed store-receipt-validator and discovered the below as its top functions. This is intended to give you an instant insight into store-receipt-validator implemented functionality, and help decide if they suit your requirements.
            • Acknowledges a purchase .
            • Parse the raw data
            • Parse iOS7 receipt data .
            • Validate the receipt XML .
            • Send the receipt using the given client .
            • Get the status of the customer
            • Parse json response .
            • Parse iOS6 receipt data
            • Check if the billing period is in grace period .
            • Set a key
            Get all kandi verified functions for this library.

            store-receipt-validator Key Features

            No Key Features are available at this moment for store-receipt-validator.

            store-receipt-validator Examples and Code Snippets

            No Code Snippets are available at this moment for store-receipt-validator.

            Community Discussions

            QUESTION

            Electron - In-App Purchase - how to validate apple receipt using PHP?
            Asked 2020-Mar-29 at 13:33

            I have an Electron app with In-App Purchases integrated.

            The In-App Purchases themselves are working - I can pull down the price and display it - and the user can buy the IAP. However, I'm having trouble validating the Apple receipt.

            I'm using this apple-store-receipt-validator-in-php PHP script to validate the Apple receipt. And this works fine if I use the default encoded receipt data ("ewoJInNpZ25hdHVyZSIgPSAiQX..." - line 18 on the PHP script) where I get this response:

            ...

            ANSWER

            Answered 2019-Feb-28 at 16:25

            The server-side works and receiptRaw.toString('base64') is correct.

            If I send the following to https://sandbox.itunes.apple.com/verifyReceipt/ I get "status": 0 (so it works).

            Source https://stackoverflow.com/questions/54552734

            QUESTION

            The current user has insufficient permissions google api
            Asked 2019-Apr-13 at 12:20

            I am trying to verify google in app subscription on my server end.

            It seems to me that I need to create a service account for that.

            I already had a "OldProject" Linked to my google play account, so Now, i created a service account under the project "OldProject" with "owner role" on the entire project.

            But for some reason, when I use this service account and attempt to verify a purchaseToken, i get the error "The current user has insufficient permissions to perform the requested operation".

            I'm using the PHP validator from here https://github.com/aporat/store-receipt-validator

            but i keep getting this error

            ...

            ANSWER

            Answered 2019-Apr-13 at 12:20

            So had to wait over 24 hours (37 in my case) and it started working ... thanks google for wasting my time and not writing that we have to wait for this to update

            Source https://stackoverflow.com/questions/55098854

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install store-receipt-validator

            You can download it from GitHub.
            PHP requires the Visual C runtime (CRT). The Microsoft Visual C++ Redistributable for Visual Studio 2019 is suitable for all these PHP versions, see visualstudio.microsoft.com. You MUST download the x86 CRT for PHP x86 builds and the x64 CRT for PHP x64 builds. The CRT installer supports the /quiet and /norestart command-line switches, so you can also script it.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/aporat/store-receipt-validator.git

          • CLI

            gh repo clone aporat/store-receipt-validator

          • sshUrl

            git@github.com:aporat/store-receipt-validator.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link