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
StripeCard
model that will store stripe card data.StripeCardAction
action that will sync card data from stripe.
[0.2.0] - 2024-10-13
Added
StripeCustomerAdmin
admin class that will display stripe customer data.StripeEventAdmin
admin class that will display stripe event data.StripeProductAdmin
admin class that will display stripe product data.StripePriceAdmin
admin class that will display stripe price data.StripeCouponAdmin
admin class that will display stripe coupons data.StripeSubscriptionAdmin
admin class that will display stripe subscription data.
Changed
- renamed
date_purged
todeleted_at
for stripe models.
Fixed
- Sync for
StripePriceAction
failing.
[0.1.1] - 2024-09-16
Added
-
Stripe Models: The following models have been added to simplify the integration with Stripe.
StripeCustomer
model that will store stripe customer data.StripeEvent
model that will store stripe event data.StripeProduct
model that will store stripe product data.StripePrice
model that will store stripe price data.StripeSubscription
model that will store stripe subscription data.
-
Stripe Action Mixin:
StripeSyncActionMixin
andStripeSoftDeleteMixin
mixins that simplify the integration with Stripe.StripeSyncActionMixin
mixin that provides a sync method that will sync the local database with the stripe data.StripeSoftDeleteMixin
mixin 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.
StripeCustomerAction
action that syncs the local database with the stripe customer data.StripeSubscriptionAction
action that syncs the local database with the stripe subscription data.StripeEventAction
action that syncs the local database with the stripe event data.StripeCouponAction
action that syncs the local database with the stripe coupon data.StripePriceAction
action that syncs the local database with the stripe price data.StripeProductAction
action that syncs the local database with the stripe product data.
-
Stripe Abstract Webhook:
StripeWebhook
class that provides a simple and flexible way to process incoming webhook requests. -
Stripe Webhooks:
- Customer Webhook
CustomerCreatedWebhook
to process customer created event.CustomerUpdatedWebhook
to process customer updated event.CustomerDeletedWebhook
to process customer deleted event.
- Subscription Webhook
SubscriptionCreatedWebhook
to process subscription created event.SubscriptionUpdatedWebhook
to process subscription updated event.SubscriptionDeletedWebhook
to process subscription deleted event.SubscriptionTrialWillEndWebhook
to process subscription trial will end event.
- Product Webhook
ProductCreatedWebhook
to process product created event.ProductUpdatedWebhook
to process product updated event.ProductDeletedWebhook
to process product deleted event.
- Price Webhook
PriceCreatedWebhook
to process price created event.PriceUpdatedWebhook
to process price updated event.PriceDeletedWebhook
to process price deleted event.
- Coupon Webhook
CouponCreatedWebhook
to process coupon created event.CouponUpdatedWebhook
to process coupon updated event.CouponDeletedWebhook
to process coupon deleted event.
- Customer Webhook