Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

[Unreleased]

Added

  • Subscription management with Midtrans Core API integration

  • Plan model with monthly/yearly billing cycles

  • Subscription lifecycle: create, cancel, pause, resume, change plan

  • Payment processing: credit card, GoPay, QRIS, bank transfer, ShopeePay, e-channel

  • Recurring billing with Midtrans subscription API

  • Invoice generation and management

  • Webhook handler with signature verification

  • Wallet system with top-up support

  • 9 Celery periodic tasks for automation

  • 22 Django signals for event-driven architecture

  • Subscription access middleware

  • Django Unfold admin interface

  • REST API with DRF ViewSets

  • Example application with full UI

  • Comprehensive test suite

  • Sphinx documentation

  • Docker deployment support