release: promote development → main (2026-06-23T15:03:03Z) - #108
Conversation
…annual (#107) * chore: initialize session branch — fix razorpay plan cadence * fix(paycraft): correct Razorpay plan billing cadence for quarter/semiannual syncProductToRazorpay mapped every non-month interval to a yearly plan with multiplier 1, so Pro Quarterly and Pro Semiannual were created as yearly-billing Razorpay plans — a revenue mismatch. Added razorpayPlanCadence() mapping each interval to the correct Razorpay period + multiplier (month→monthly×1, quarter→quarterly×1, semiannual→monthly×6, year→yearly×1); unknown intervals now throw instead of silently minting a wrong-cadence plan. tsc --noEmit clean. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Mobile Byte Labs <mobilebytelabs@gmail.com> Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Auto-opened by /paycraft-deploy Phase 4 PROMOTE.
Source: origin/development @ 63e87d2
Target: origin/main @ be41dfb
Diff: 1 commits
This PR is fast-forward-only — main is kept as an exact replica of development at promote time. No manual edits should land on main.