Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
Added
StripeCardmodel that will store stripe card data.StripeCardActionaction that will sync card data from stripe.
[0.2.0] - 2024-10-13
Added
StripeCustomerAdminadmin class that will display stripe customer data.StripeEventAdminadmin class that will display stripe event data.StripeProductAdminadmin class that will display stripe product data.StripePriceAdminadmin class that will display stripe price data.StripeCouponAdminadmin class that will display stripe coupons data.StripeSubscriptionAdminadmin class that will display stripe subscription data.
Changed
- renamed
date_purgedtodeleted_atfor stripe models.
Fixed
- Sync for
StripePriceActionfailing.
[0.1.1] - 2024-09-16
Added
-
Stripe Models: The following models have been added to simplify the integration with Stripe.
StripeCustomermodel that will store stripe customer data.StripeEventmodel that will store stripe event data.StripeProductmodel that will store stripe product data.StripePricemodel that will store stripe price data.StripeSubscriptionmodel that will store stripe subscription data.
-
Stripe Action Mixin:
StripeSyncActionMixinandStripeSoftDeleteMixinmixins that simplify the integration with Stripe.StripeSyncActionMixinmixin that provides a sync method that will sync the local database with the stripe data.StripeSoftDeleteMixinmixin that provides soft delete method that will soft delete the stripe object in local database.
-
Stripe Actions: The following actions are provided to help with syncing local database with stripe data.
StripeCustomerActionaction that syncs the local database with the stripe customer data.StripeSubscriptionActionaction that syncs the local database with the stripe subscription data.StripeEventActionaction that syncs the local database with the stripe event data.StripeCouponActionaction that syncs the local database with the stripe coupon data.StripePriceActionaction that syncs the local database with the stripe price data.StripeProductActionaction that syncs the local database with the stripe product data.
-
Stripe Abstract Webhook:
StripeWebhookclass that provides a simple and flexible way to process incoming webhook requests. -
Stripe Webhooks:
- Customer Webhook
CustomerCreatedWebhookto process customer created event.CustomerUpdatedWebhookto process customer updated event.CustomerDeletedWebhookto process customer deleted event.
- Subscription Webhook
SubscriptionCreatedWebhookto process subscription created event.SubscriptionUpdatedWebhookto process subscription updated event.SubscriptionDeletedWebhookto process subscription deleted event.SubscriptionTrialWillEndWebhookto process subscription trial will end event.
- Product Webhook
ProductCreatedWebhookto process product created event.ProductUpdatedWebhookto process product updated event.ProductDeletedWebhookto process product deleted event.
- Price Webhook
PriceCreatedWebhookto process price created event.PriceUpdatedWebhookto process price updated event.PriceDeletedWebhookto process price deleted event.
- Coupon Webhook
CouponCreatedWebhookto process coupon created event.CouponUpdatedWebhookto process coupon updated event.CouponDeletedWebhookto process coupon deleted event.
- Customer Webhook