learning_ai_common_plat/services/platform-service/src/modules/subscriptions
saravanakumardb1 b987dec92c fix(platform-service): make Stripe webhook product routing resilient
- Added cross-product fallback lookup by stripeCustomerId when metadata lacks productId
- Ensure invoice payments are stored under the resolved subscription productId
- Normalize checkout metadata plan value before persistence/sync
- Keep auth plan sync aligned with resolved product context
- Verified: tsc --noEmit clean, 20 test files / 183 tests passing
2026-02-15 15:01:02 -08:00
..
repository.ts fix(platform-service): make Stripe webhook product routing resilient 2026-02-15 15:01:02 -08:00
routes.ts refactor(platform-service): replace PRODUCT_ID with getRequestProductId(req) in all modules 2026-02-15 14:29:11 -08:00
subscriptions.test.ts refactor: merge billing-service into platform-service 2026-02-14 21:31:04 -08:00
types.ts refactor: merge billing-service into platform-service 2026-02-14 21:31:04 -08:00