verify_local_purchase 1.1.0 copy "verify_local_purchase: ^1.1.0" to clipboard
verify_local_purchase: ^1.1.0 copied to clipboard

A Flutter package for verifying in-app purchases and subscriptions locally on device with Apple App Store and Google Play Store.

1.1.0 #

  • feat: add getRefundsWithAppStore() — lists refunds for a single customer via App Store Server API (getRefundHistory)
  • feat: add getRefundsWithGooglePlay() — lists all voided purchases for the app via Google Play Developer API (voidedpurchases) with automatic pagination
  • feat: add RefundEntry model (+ RefundPlatform enum) exported in public API

1.0.8 #

  • feat: export in_app_purchase package for convenience

1.0.7 #

  • docs: remove dotenv example from README

1.0.6 #

  • fix: consider SUBSCRIPTION_STATE_PENDING as valid active state when verifying Google Play subscriptions

1.0.5 #

  • docs: add Google Play Android Developer API enablement step in Google Cloud Console setup

1.0.4 #

  • purchase_token_utils.dart

1.0.3 #

  • new doc

1.0.2 #

  • Added individual platform-specific methods to VerifyLocalPurchase:
    • verifyPurchaseWithAppStore()
    • verifyPurchaseWithGooglePlay()
    • verifySubscriptionWithAppStore()
    • verifySubscriptionWithGooglePlay()

1.0.0 #

  • Initial release
  • Support for verifying in-app purchases on iOS and Android
  • Support for verifying subscriptions on iOS and Android
  • Easy initialization with VerifyLocalPurchase.initialize()
  • Apple App Store integration using App Store Server API
  • Google Play Store integration using Google Play Developer API
  • Local verification without backend server
  • Support for both sandbox and production environments