release: promote development → main (2026-06-23T16:36:19Z) - #112
Conversation
…eriod (#111) Two fixes for the failing 'Sync products to providers' on Razorpay: 1. Period: Razorpay's Plan period enum is daily|weekly|monthly|yearly — there is no 'quarterly'. quarter now maps to monthly x3 (semiannual already monthly x6). Fixes 'Invalid argument for period passed' on Pro Quarterly. 2. Currency: Razorpay rejects currencies the account isn't enabled for (USD on an INR-only account → 'Currency provided is not supported'). syncProductToRazorpay now skips unsupported currencies per-item and continues, so INR plans still sync while USD is skipped; any non-currency error still propagates. When every currency is skipped, razorpaySyncProduct returns a clear 'add an INR price (or enable International)' message instead of a silent fail. Stripe (USD, global) is unchanged. tsc --noEmit clean. 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 @ 03ffaff
Target: origin/main @ 79deaeb
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.