Step
Step 1
/goal Modernize the entire payments module: replace deprecated APIs, remove dead code, collapse duplicates. Preserve exact external behavior. Create a checklist in REFACTOR.md and mark items done only after tests + manual verification pass.