-
-
Notifications
You must be signed in to change notification settings - Fork 2.8k
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
feat(medusa-payment-stripe): Migrate to the new Abstract payment service #1790
Conversation
🦋 Changeset detectedLatest commit: 16f2a23 The changes in this PR will be included in the next version bump. This PR includes changesets to release 2 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
f342a1c
to
d22d874
Compare
767dbb4
to
2246664
Compare
52636bf
to
4666e91
Compare
2246664
to
5eb101d
Compare
95eade2
to
52e091a
Compare
52e091a
to
eb1b65d
Compare
eb1b65d
to
c4c5ab9
Compare
510d84e
to
e677af0
Compare
011d2f8
to
b7f0733
Compare
df4b7b6
to
0da4e16
Compare
b7f0733
to
4dcb2bb
Compare
c4d0677
to
2fd9f35
Compare
a24f225
to
e6e2df5
Compare
2fd9f35
to
7fdccca
Compare
…e on withTransaction
…ead of an atomic phase
7625515
to
a1e962a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is great work @adrien2p 💪
I believe we should move ahead with these changes as we are not introducing any new concepts or modifications to our interfaces - something we plan to do soon though.
Judging from the lines of code this seems dangerous to merge as it touches one of the most sensitive domains for merchants, but almost all changes are renamings or test adjustments. The important parts are the introduction of entity managers in the PP plugins and the use the withTransaction
which will remove critical errors related to transaction management.
I would like @srindom to also sign off on it, as we've been going back and forth on this for quite some time.
What
Migrate the stripe payment plugin to use the new abstract payment service from the core. Also include the transactions fixes