Pull Request Explorer

Exploring 229 PRs. Want this for your team? Start Free Trial
Title Author Size AI Cycle Time Review Merged
feat(connector/core): Implement Trustly returning user flow Vani-1107 XL No 35.9h 1.6h Sep 29, 2026

Summary

Feature

Implement Trustly returning user flow

Adds support for returning users using Trustly, enabling seamless bank selection and payment without re‑authentication, improving checkout speed and reducing friction.

Health Assessment

Large
High
Low
  • • The PR was reviewed quickly (1.6 h) and merged after a single review round, indicating a smooth review process. However, the change spans 20 files with 1,494 lines of code, representing a high‑scope backend modification that introduces new API contracts and database logic, warranting a high risk assessment.

AI Details

Confidence: 0.95

Tech Stack

Languages: Rust
fix(payment_methods): skip vault delete for PMs never stored in vault ShankarSinghC XS No 6.1h 0.1h Sep 29, 2026

Summary

Bug Fix

Skip vault delete for non-vaulted payment methods

Prevents internal server errors when deleting payment methods that were never stored in the vault, improving reliability for users and reducing support incidents.

Health Assessment

Small
Low
Low
  • • Fast review and merge with minimal code changes indicate a low‑risk, high‑confidence fix.

AI Details

Usage: AI Assisted
Category: Code AI
Tools: Claude
Confidence: 0.95

Tech Stack

Languages: Rust
fix(ucs): forward browser info during tokenization shuklatushar226 S No 33.5h 2.0h Sep 29, 2026

Summary

Bug Fix

Forward browser info during tokenization

Adds browser info to tokenization request to preserve IP and user agent for Stripe tokenization, ensuring compatibility with Prism.

Health Assessment

Small
Low
Low
  • • Quick review and minimal changes indicate low complexity and high confidence in the fix.

AI Details

Usage: AI Assisted
Category: Code AI
Tools: Claude
Confidence: 0.95

Tech Stack

Languages: Rust
feat(core): add support for decrypted wallet persistent storage in pm-modular service Sakilmostak XL No 48.4h 40.7h Sep 29, 2026

Summary

Feature

Add decrypted wallet storage for pm-modular

Enables persistent storage of decrypted wallet data, allowing payouts to access secure card details and improving payment flow.

Health Assessment

X-Large
High
Medium
  • • PR required multiple iterations to satisfy review, but final merge after ~48h, indicating moderate review friction and significant code changes.

AI Details

Confidence: 0.95

Tech Stack

Languages: Rust
fix(disputes): handle concurrent duplicate dispute webhook insert apoorvdixit88 M AI 2.7h 0.6h Sep 29, 2026

Summary

Bug Fix

Fix duplicate dispute webhook concurrency

Ensures idempotent handling of duplicate dispute webhooks, eliminating 5xx errors and reducing alert noise, improving reliability for connector integrations.

Health Assessment

Small
Low
Low
  • • Rapid review and single commit resolved a concurrency bug that caused 5xx responses, improving system stability with minimal code changes.

AI Details

Usage: Authored by AI
Category: Code AI
Tools: Claude
Confidence: 0.95

Tech Stack

Languages: Rust
fix(payments): sum connector latency across retry attempts kashif-m L No 5.4h 0.0h Sep 29, 2026

Summary

Bug Fix

Fix payment connector latency calculation

Corrects latency aggregation across retry attempts, improving performance metrics and reliability for payment flows.

Health Assessment

Large
Low
Low
  • • Fast cycle time of 5.4 hours and immediate review indicate smooth integration; minimal rework suggests low complexity.

AI Details

Confidence: 0.95

Tech Stack

Languages: Rust
fix(core): Donot attempt step-up for GooglePay PAN_ONLY when authentication type is No3ds bsayak03 S No 25.8h 18.5h Sep 29, 2026

Summary

Bug Fix

Fix GooglePay step-up logic for No3ds

Corrects payment flow to avoid unnecessary 3DS challenge for GooglePay PAN_ONLY when authentication type is No3ds, ensuring smoother checkout.

Health Assessment

Small
Low
Low
  • • Quick, single‑file change merged within a day with minimal review activity, indicating low complexity and low risk.

AI Details

Confidence: 0.95

Tech Stack

Languages: Rust
fix(disputes): handle concurrent duplicate dispute webhook insert apoorvdixit88 M AI 4.6h 0.8h Sep 29, 2026

Summary

Bug Fix

Fix duplicate dispute webhook race condition

Ensures idempotent handling of dispute webhooks, eliminating 5xx errors and reducing alert noise, improving connector reliability.

Health Assessment

Medium
Low
Low
  • • Quick fix with minimal rework; low risk; resolved race condition without affecting existing behavior.

AI Details

Usage: Authored by AI
Category: Code AI
Tools: Claude
Confidence: 0.95

Tech Stack

Languages: Rust
feat(routing): preferred-connector routing for interac — pin the customer's last successful connector prajjwalkumar17 XL No 1.5h 0.2h Sep 29, 2026

Summary

Feature

Add preferred connector routing for Interac

Customers’ last successful Interac connector is remembered and reused, improving payment success rates and reducing friction.

Health Assessment

X-Large
Medium
Low
  • • The PR was merged within 1.5 hours, with a single review and no major back‑and‑forth, indicating a smooth process despite the large code changes.

AI Details

Usage: AI Assisted
Category: Code AI
Tools: Claude
Confidence: 0.95

Tech Stack

Languages: Rust
Frameworks: Diesel
feat(revenue-recovery): add A/B monitoring implementation rohanm13 XL No 290.4h 259.1h Sep 29, 2026

Summary

Feature

Add A/B monitoring for revenue recovery

Enables side‑by‑side testing of revenue recovery retry logic, improving reliability and data‑driven optimization.

Health Assessment

X-Large
High
High
  • • Long review cycle with many iterations indicates complex changes; high scope and slow review suggest high risk.

AI Details

Tech Stack

Languages: Rust
fix(observability): send Slack upload URL request form-encoded spritianeja03 S AI 0.2h 0.1h Sep 29, 2026

Summary

Bug Fix

Fix Slack upload URL request encoding

Ensures file uploads to Slack succeed by sending form-encoded data, improving reliability for users uploading files via the platform.

Health Assessment

Small
Low
Low
  • • Quick, single-commit fix that resolved a critical Slack integration issue with minimal code changes.

AI Details

Usage: Authored by AI
Category: Code AI
Tools: Claude
Confidence: 0.95

Tech Stack

Languages: Rust
feat(router): add config-based disablement of integrity checks for amount mismatches AkshayaFoiger XL No 116.2h 15.6h Sep 29, 2026

Summary

Feature

Add config to disable integrity checks

Allows merchants to opt out of amount mismatch integrity checks per payment method, improving flexibility and reducing false positives.

Health Assessment

Large
High
High
  • • Long cycle time with multiple rework commits after review indicates moderate to high friction; large scope and many files suggest significant impact.

AI Details

Confidence: 0.80

Tech Stack

Languages: Rust
test(cypress): add network_transaction_link_id assertions for Nuvei vasanthp-jus M No 94.9h 70.5h Sep 29, 2026

Summary

Test

Add Cypress assertions for Nuvei TLID

Ensures Nuvei payment responses include the Mastercard TLID, improving payment traceability and compliance.

Health Assessment

Small
Low
Medium
  • • The PR added Cypress assertions to verify Nuvei TLID with minimal changes and no rework, indicating a straightforward enhancement.

AI Details

Confidence: 0.10

Tech Stack

Languages: Javascript
Frameworks: Cypress
feat(ucs): add connector_decline_threshold and make kill switch logs alertable gopikrishna000 XL No 142.3h 20.9h Sep 29, 2026

Summary

Feature

Add connector decline threshold and alertable kill switch logs

Enhances kill‑switch monitoring by separating decline thresholds and enriching logs, enabling precise alerts and reducing false positives for payment routing.

Health Assessment

X-Large
High
Medium
  • • Multiple iterations after review and a large number of changed lines indicate moderate friction; the high scope and several review rounds raise the risk of integration issues.

AI Details

Tech Stack

Languages: Rust
fix(payment_methods): skip vault delete for PMs never stored in vault ShankarSinghC XS No 311.5h 164.5h Sep 29, 2026

Summary

Bug Fix

Skip vault delete for non-vaulted payment methods

Prevents errors when deleting payment methods that were never stored in the vault, improving reliability and user experience.

Health Assessment

Small
Medium
High
  • • Long review and merge cycle indicates potential bottlenecks, but the change is small and straightforward.

AI Details

Tech Stack

Languages: Rust
feat(connector): [Revolv3] MITs for Applepay and Googlepay using Decrypted payload + NTID Vani-1107 M No 135.5h 19.8h Sep 29, 2026

Summary

Feature

Add MIT support for Revolv3 ApplePay GooglePay

Adds Revolv3 mandate support for ApplePay and GooglePay using decrypted payloads, expanding payment method coverage. Improves merchant integration by passing card network info to UCS.

Health Assessment

Small
Medium
High
  • • PR required multiple merge commits and a lengthy review cycle, indicating coordination challenges but ultimately a small, low-risk change.

AI Details

Tech Stack

Languages: Rust
feat: add merchant alert read permission VenuMadhav2541 M No 179.4h 36.6h Sep 29, 2026

Summary

Feature

Add merchant alert read permission

Introduces merchant-level alert read and write permissions, integrating with existing internal roles and authorization flow.

Health Assessment

Medium
Medium
High
  • • The PR required multiple iterations and merges, indicating significant rework and coordination across branches.

AI Details

Confidence: 0.10

Tech Stack

Languages: Rust
feat(routing): preferred-connector routing for interac — pin the customer's last successful connector prajjwalkumar17 XL No 110.3h 26.2h Sep 28, 2026

Summary

Feature

Add preferred connector routing for Interac

Enables customers to be routed to the same connector they used last time, improving reliability and reducing payment failures.

Health Assessment

X-Large
High
High
  • • The PR had a long cycle time (110h) with multiple review rounds and a large code change (672 lines across 20 files), indicating high complexity and risk.

AI Details

Tech Stack

Languages: Rust
feat(router): enhance conflicted payment handling AkshayaFoiger XL No 269.1h 19.2h Sep 28, 2026

Summary

Feature

Enhance conflicted payment handling

Adds manual status update endpoint and improves integrity checks for conflicted payments, reducing errors and improving merchant experience.

Health Assessment

X-Large
Medium
Medium
  • • PR had a long cycle time but moderate review friction; several commits were made after the initial review, indicating iterative refinement of the feature.

AI Details

Confidence: 0.20

Tech Stack

Languages: Rust
refactor(payments): optimize get_trackers in create flow kashif-m L No 4.2h 0.1h Sep 28, 2026

Summary

Refactor

Optimize payment tracker retrieval in create flow

Optimizes payment creation flow by streamlining tracker retrieval, reducing processing time. Enhances system reliability and developer productivity.

Health Assessment

Large
Low
Low
  • • Quick review and merge indicate a straightforward refactor with minimal risk.

AI Details

Tech Stack

Languages: Rust
fix(core): defer bank redirect payment method creation until terminal status Vani-1107 L No 121.9h 46.0h Sep 28, 2026

Summary

Bug Fix

Fix bank redirect payment method creation timing

Adjust payment method creation logic to defer until terminal status, preventing duplicate records for bank redirect flows.

Health Assessment

Medium
Medium
Medium
  • • The PR required a review after ~48h and a subsequent refactor, indicating moderate complexity and some rework, but overall the changes were straightforward.

AI Details

Confidence: 0.75

Tech Stack

Languages: Rust, Javascript
refactor(payments): optimize get_trackers in create flow kashif-m L No 18.6h 0.7h Sep 28, 2026

Summary

Refactor

Optimize payment create flow for latency

Reduces latency by fetching the business profile once and creating addresses concurrently, improving payment processing speed.

Health Assessment

Large
Medium
Low
  • • Fast review and merge cycle (18.6h) with minimal iterations indicates a well‑understood refactor; the large line count suggests significant internal changes but no external API or schema modifications.

AI Details

Tech Stack

Languages: Rust
test(cypress): add amount_captured coverage for payments manual update HS-QUALIBOT L No 308.9h 1.2h Sep 28, 2026

Summary

Test

Add Cypress coverage for amount_captured field

Adds Cypress test coverage for the amount_captured field on the Payments Manual Update API, ensuring new field is validated and regressions caught.

Health Assessment

Large
High
High
  • • The PR required multiple review rounds and a long cycle time, indicating significant rework, but ultimately delivered comprehensive Cypress coverage for a new API field, improving regression safety.

AI Details

Confidence: 0.95

Tech Stack

Languages: Javascript
Frameworks: Cypress
feat(deja): give every substitutable boundary a miss arm it can honour maverox L No 66.4h - Sep 28, 2026

Summary

Feature

Add miss arm to substitutable boundaries

Ensures instrumentation continues execution when no recorded value is available, improving correlation accuracy and reducing false request stops.

Health Assessment

Large
Medium
Medium
  • • PR added robust miss handling for substitution boundaries, improving reliability of replay instrumentation. The process involved two commits and moderate review time.

AI Details

Tech Stack

Languages: Rust
fix(connector): [REDSYS] Preserve required fields across authentication steps pixincreate S No 80.4h 1.1h Sep 27, 2026

Summary

Bug Fix

Fix Redsys connector authentication field preservation

Resolves a critical SEV1 5xx error on payment confirmation for Redsys 3DS‑exempt payments, improving reliability and reducing merchant errors.

Health Assessment

Small
Medium
Medium
  • • The PR fixed a high‑impact SEV1 error with only 45 added lines, but the overall cycle time of 80 hours indicates a moderate iteration cycle with a brief review period.

AI Details

Usage: AI Assisted
Confidence: 0.95

Tech Stack

Languages: Rust
feat(user): return Offer Engine credential source in user info apoorvdixit88 S No 76.8h 0.5h Sep 27, 2026

Summary

Feature

Add Offer Engine credential source to user info

Enables the dashboard to determine offer availability and credential level, improving UI decisions and reducing unnecessary API calls.

Health Assessment

Small
Low
Low
  • • Fast review and minimal changes indicate a low‑risk, straightforward enhancement.

AI Details

Confidence: 0.20

Tech Stack

Languages: Rust
ci(cypress): added phone code validation vasanthp-jus M No 93.8h 50.4h Sep 27, 2026

Summary

Feature

Add phone code validation to customer create

Adds phone code validation to customer creation flow, improving data integrity and user experience.

Health Assessment

Small
Low
Medium
  • • The PR added phone code validation tests, required several iterations after review, but remained small and low risk.

AI Details

Tech Stack

Languages: Javascript
fix(ucs): map not-supported UCS errors to IR_19 instead of IR_00 pixincreate XL No 105.9h 60.6h Sep 27, 2026

Summary

Bug Fix

Map UCS not-supported errors to IR_19

Corrects error mapping so merchants receive accurate client‑side error codes, improving troubleshooting and reducing false positives.

Health Assessment

X-Large
High
High
  • • Multiple reverts and merges over a 105‑hour cycle indicate complex issue resolution; long review time and large code churn suggest high risk to stability.

AI Details

Confidence: 0.30

Tech Stack

Languages: Rust
ci(cypress): [Trustly] fix payout and payment UCS flows with webhook rollout configs vasanthp-jus XL No 78.5h 34.7h Sep 27, 2026

Summary

Bug Fix

Fix Trustly payout and payment flows

Ensures Trustly payouts and payments succeed via UCS webhook integration, improving reliability and reducing failures.

Health Assessment

X-Large
Medium
High
  • • The PR took over three days to merge with a review lag of over a day, indicating moderate complexity and potential bottlenecks in the testing workflow.

AI Details

Tech Stack

Languages: Javascript
Frameworks: Cypress
« Page 5 of 5

Get this analytics stack for your team

Connect GitHub and see cycle time, review bottlenecks, PR flow, and trend changes in minutes.

Connect Repos