-
Notifications
You must be signed in to change notification settings - Fork 1.5k
[PM-28128] Create transaction for bank transfer charges #6691
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
[PM-28128] Create transaction for bank transfer charges #6691
Conversation
|
Claude finished @amorask-bitwarden's task —— View job Code Review CompleteI've performed a thorough re-review of the PR following the previous feedback. Here's my comprehensive assessment: Previous Issues - Resolution Status✅ Logic Bug in GetFundingBankTransferTypeAsync - PROPERLY FIXEDThe critical logic bug has been correctly resolved. The updated implementation at
Verdict: Excellent fix. The implementation is correct and efficient. ✅ Interface/Implementation Mismatch - WAS NOT AN ISSUEUpon inspection, both the interface ( Verdict: No issue exists; signatures are properly aligned. ✅ Missing XML Documentation - PROPERLY ADDEDLines 435-442 now include comprehensive XML documentation for Verdict: Documentation is clear and complete.
|
|
|
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #6691 +/- ##
==========================================
- Coverage 53.65% 53.61% -0.04%
==========================================
Files 1926 1926
Lines 85720 85767 +47
Branches 7687 7695 +8
==========================================
- Hits 45989 45984 -5
- Misses 37958 38012 +54
+ Partials 1773 1771 -2 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
@claude Resolved several issues. Will not resolve the missing null check since |
|
Claude encountered an error —— View job I'll analyze this and get back to you. |


🎟️ Tracking
https://bitwarden.atlassian.net/browse/PM-28128
📔 Objective
This PR enhances transaction record creation for Stripe charges paid via bank transfer (customer balance). Previously, charges funded through Stripe's customer balance feature weren't being properly categorized with payment method type and details.
The changes:
FromChargeToTransactionasync to support retrieving customer cash balance transaction historyBankAccount) and descriptive details based on the transfer regionThis ensures bank transfer payments are accurately tracked in transaction history with proper categorization and regional context.
📸 Screenshots
Screen.Recording.2025-12-04.at.1.41.33.PM.mov
⏰ Reminders before review
🦮 Reviewer guidelines
:+1:) or similar for great changes:memo:) or ℹ️ (:information_source:) for notes or general info:question:) for questions:thinking:) or 💭 (:thought_balloon:) for more open inquiry that's not quite a confirmed issue and could potentially benefit from discussion:art:) for suggestions / improvements:x:) or:warning:) for more significant problems or concerns needing attention:seedling:) or ♻️ (:recycle:) for future improvements or indications of technical debt:pick:) for minor or nitpick changes