Skip to content
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

feature(payments-plugin): PayPal two-step flow implementation #3099

Open
wants to merge 28 commits into
base: minor
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
7392250
feat(payments-plugin): Added shop api extensions for PayPal orders
sonntag-philipp Sep 27, 2024
f72e83e
feat(payments-plugin): Added dev server with ui for payment authoriza…
sonntag-philipp Sep 28, 2024
dd7954e
feat(payments-plugin): Added services for PayPal authorization and or…
sonntag-philipp Oct 1, 2024
bacdc84
feat(payments-plugin): Added methods to handler to handle paypal paym…
sonntag-philipp Oct 1, 2024
5531e36
feat(payments-plugin): Implemented refund logic and types for captures
sonntag-philipp Oct 1, 2024
b1503ed
feat(payments-plugin): Added msw to mock http requests that are made …
sonntag-philipp Oct 1, 2024
dbc8b71
feat(payments-plugin): Added launch script for e2e tests
sonntag-philipp Oct 1, 2024
a81a905
test(payments-plugin): Added e2e tests for payment and order creation…
sonntag-philipp Oct 1, 2024
6ded7b0
feat(payments-plugin): Added e2e tests for all steps necessary for ba…
sonntag-philipp Oct 3, 2024
d165f7d
feat(payments-plugin): Switched to nock
sonntag-philipp Oct 8, 2024
c02e8b2
feat(payments-plugin): Adding e2e tests for paypal refunds
sonntag-philipp Oct 8, 2024
43ea8a5
feat(payments-plugin): Added remaining e2e tests for refunds
sonntag-philipp Oct 10, 2024
97acd48
feat(payments-plugin): Added channel specific tests for order creation
sonntag-philipp Oct 10, 2024
2573d56
feat(payments-plugin): Removed msw dependency
sonntag-philipp Oct 10, 2024
eb073d2
feat(payments-plugin): Added better error logging for PayPal requests
sonntag-philipp Oct 10, 2024
349dbcd
feat(payments-plugin): Added env variable for PayPal base uri
sonntag-philipp Oct 14, 2024
ab3f6e5
chore: Updated the package-lock
sonntag-philipp Oct 14, 2024
a35c1d4
refactor(payments-plugin): Added translations to PayPal errors
sonntag-philipp Oct 14, 2024
ed3cef0
fix(payments-plugin): Fixed issue with paypal-sdk plugin of dev server
sonntag-philipp Oct 14, 2024
50140ba
fix(payments-plugin): Fixed PayPal e2e tests and updated translations
sonntag-philipp Oct 16, 2024
7886553
chore: Updated package lockfile
sonntag-philipp Oct 16, 2024
a5a978a
test(payments-plugin): Fixed e2e tests of the payments plugin
sonntag-philipp Oct 18, 2024
4c704a2
fix(payments-plugin): Fixed stripe tests
sonntag-philipp Oct 19, 2024
5b02301
test(payments-plugin): Modified test cases so array order is irreleva…
sonntag-philipp Oct 19, 2024
bbd8317
docs(payments-plugin): Added initial documentation to PayPalPlugin
sonntag-philipp Nov 14, 2024
82db1a8
docs: Incremented theme search typesense version and upgraded remaini…
sonntag-philipp Nov 14, 2024
d390175
docs(payments-plugin): Added documentation to PayPal plugin
sonntag-philipp Nov 15, 2024
05251c8
docs(payments-plugin): Smaller fixes for the PayPal plugin documentation
sonntag-philipp Nov 15, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
test(payments-plugin): Added e2e tests for payment and order creation…
… of the PayPal payments plugin
sonntag-philipp committed Nov 15, 2024
commit a81a905fda23451b187ddb5f205fcbdf6318e98c
7 changes: 7 additions & 0 deletions packages/payments-plugin/e2e/payment-helpers.ts
Original file line number Diff line number Diff line change
@@ -240,6 +240,13 @@ export const ADD_PAYMENT_TO_ORDER = gql`
code
state
}
... on ErrorResult {
message
errorCode
}
... on PaymentFailedError {
paymentErrorMessage
}
}
}
`;
Loading