Add PLAN.md — initial implementation plan#1
Open
wzul wants to merge 1 commit into
Open
Conversation
PLAN.md is the single source of truth for the CHIP for Magento module implementation. It captures: - Whether Magento is still active (yes, 2.4.x line is current) - Repository strategy: one repo, one code base, branch by Magento version - Full target code structure (controllers, gateway commands, models, etc.) - Integration architecture: redirect-based flow, webhook as source of truth - Payment method priority list (DuitNow QR + FPX first; MPGS, wallets, GPay/ApplePay later) - Anti-patterns to avoid - Phased delivery plan (MVP, expansion, inline methods) - Reference plugins to study (Stripe, Adyen, Razorpay, PayPal) - Open questions for the team Intended to be read by any future AI agent or developer before they write code, and updated as decisions evolve. Co-Authored-By: Claude <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What does this change?
This PR adds
PLAN.md, the single source of truth for the CHIP for Magento 2 payment module implementation. It also adds a.gitignorefor a typical Magento module repo.PLAN.md captures:
Why a doc-only PR first?
Before writing any code, the team (and any future AI agent) needs to agree on the architecture and resolve the open questions. This doc is the starting point for that conversation. Each open question in section 10 should get answered (or marked resolved with a date/note) before we move to Phase 1 of section 11.
Reviewers — please check
chipin/chip-for-magento(current draft) or something else?After merge, the next PR will be Phase 0: composer.json, registration.php, module.xml, and CI.
How to test
This is a documentation-only change. No code, no tests, no deployment.
PR Checklist