diff --git a/config/purchase.php b/config/purchase.php new file mode 100644 index 000000000000..38a6c52dd3fa --- /dev/null +++ b/config/purchase.php @@ -0,0 +1,72 @@ + [], + + 'google_play_package_name' => env('GOOGLE_PLAY_PACKAGE_NAME', 'com.example.name'), + + 'appstore_password' => env('APPSTORE_PASSWORD', ''), + + 'eventListeners' => [ + /** + * -------------------------------------------------------- + * Google Play Events + * -------------------------------------------------------- + */ + SubscriptionPurchased::class => [], + SubscriptionRenewed::class => [], + SubscriptionInGracePeriod::class => [], + SubscriptionExpired::class => [], + SubscriptionCanceled::class => [], + SubscriptionPaused::class => [], + SubscriptionRestarted::class => [], + SubscriptionDeferred::class => [], + SubscriptionRevoked::class => [], + SubscriptionOnHold::class => [], + SubscriptionRecovered::class => [], + SubscriptionPauseScheduleChanged::class => [], + SubscriptionPriceChangeConfirmed::class => [], + + /** + * -------------------------------------------------------- + * Appstore Events + * -------------------------------------------------------- + */ + Cancel::class => [], + DidChangeRenewalPref::class => [], + DidChangeRenewalStatus::class => [], + DidFailToRenew::class => [], + DidRecover::class => [], + DidRenew::class => [], + InitialBuy::class => [], + InteractiveRenewal::class => [], + PriceIncreaseConsent::class => [], + Refund::class => [], + Revoke::class => [], + ], +];