olivermrbl
682dcf6507
chore: Version packages
2025-02-11 12:00:43 +01:00
Oli Juhl
db03738b5f
chore: Revert version range to ^ ( #11390 )
2025-02-11 11:35:25 +01:00
Stevche Radevski
702d338284
fix: Minor fixes and cleanup to the payments setup ( #11356 )
...
This PR adds a couple new statuses to the payment collection and payment webhook results. The payment collection will now be marked as "completed" once the captured amount is the full amount of the payment collection.
There are several things left to improve the payment setup, so non-happy-path cases are handled correctly.
1. Currently the payment session and payment models serve a very similar purpose. Part of the information is found on one, and the other part on the other model, without any clear reason for doing so. We can simplify the payment module and the data models simply by merging the two.
2. We need to handle failures more gracefully, such as setting the payment session status to failed when such a webhook comes in.
3. We should convert the payment collection status and the different amounts to calculated fields from the payment session, captures, and refunds, as they can easily be a source of inconsistencies.
2025-02-09 15:42:02 +00:00
Stevche Radevski
59cbc0ec77
feat: Add support for managing account holder in payment module ( #11015 )
2025-01-28 08:55:15 +01:00
olivermrbl
986ee8008e
chore: Version packages
2025-01-27 09:35:06 +01:00
Adrien de Peretti
9321920227
fix: Medusa package version should use ~ instead of ^ ( #11077 )
...
RESOLVES FRMW-2859
2025-01-22 15:15:30 +00:00
Stevche Radevski
05c8a67d8e
feat: Add support for creating payment methods to payment module ( #11063 )
...
CLOSES CLO-407
2025-01-21 11:31:44 +00:00
olivermrbl
57e9a7a5bf
chore: Version packages
2025-01-20 07:41:15 -05:00
olivermrbl
efe141f54b
chore: Version packages
2025-01-17 10:29:04 -05:00
Stevche Radevski
f99f720dd4
feat: Add support for listing saved payment methods in module and Stripe ( #10994 )
2025-01-16 16:16:04 +01:00
Stevche Radevski
f5235862c0
feat: Improvements to payment module and Stripe provider ( #10980 )
...
* fix: Correctly parse Stripe error, remove unused method
* fix: Isolate the payment provider error check function
* fix: Allow passing few extra parameters to Stripe
---------
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
2025-01-16 08:12:53 +01:00
Rahul R.
ecf73780e0
[Fix] Update Repository Directory Paths for All Packages ( #10910 )
...
This PR updates the `repository.directory` field in the `package.json` files for packages located within the `modules` folder.
2025-01-13 12:49:50 +01:00
olivermrbl
3919b26eb6
chore: Version packages
2025-01-07 13:31:40 +01:00
olivermrbl
348f866ffe
chore: Version packages
2024-12-20 11:25:36 +01:00
olivermrbl
a391a29aa8
chore: Version packages
2024-12-17 14:41:05 +01:00
olivermrbl
0e342b491d
chore: Version packages
2024-12-10 14:01:50 +01:00
olivermrbl
4723acd949
chore: Version packages
2024-12-04 18:36:57 +01:00
olivermrbl
e9c1b1127e
chore: Version packages
2024-11-27 15:40:07 +01:00
olivermrbl
ccf4e801f3
chore: Version packages
2024-11-25 12:14:36 +01:00
olivermrbl
4245312d8d
chore: Version packages
2024-11-25 09:57:00 +01:00
Adrien de Peretti
b964b45fb2
fix(stripe): Wrong container type ( #10223 )
...
RESOLVES SUP-238
**What**
wrong container type withing payment providers
2024-11-22 10:57:41 +00:00
Adrien de Peretti
b1b7a4abf1
fix(payment): Idempotent cancellation and proper creationg fail handling ( #10135 )
...
RESOLVES SUP-188
**What**
Two changes are happening here
- In the stripe payment provider, idempotent cancellation action, if not id is provided then return the existing data unchanged
- Payment module should not try to cancel a session that have failed to be created in the first place
2024-11-18 17:45:13 +00:00
olivermrbl
d5605656ae
chore: Version packages
2024-11-12 10:10:07 +01:00
olivermrbl
ecece05b72
chore: Version packages
2024-11-11 10:58:20 +01:00
Dos
6ead7bf92d
feat(stripe-payment): add promptpay ( #9789 )
...
* feat(stripe): add promptpay
* Create selfish-wombats-smash.md
---------
Co-authored-by: Carlos R. L. Rodrigues <37986729+carlos-r-l-rodrigues@users.noreply.github.com >
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
2024-11-10 22:44:52 +01:00
olivermrbl
8feb589659
chore: Release
2024-11-06 21:47:01 +01:00
olivermrbl
4ccab16336
chore: Version packages
2024-10-25 17:19:36 +02:00
olivermrbl
2fbebb60e3
chore: Release
2024-10-22 20:43:47 +02:00
Oli Juhl
c3418a2b93
chore: Prepare versions + changeset ( #9707 )
...
* chore: Prepare version + changeset
* chore: Bump dependencies
* chore: Update lock-file
2024-10-22 20:31:33 +02:00
Adrien de Peretti
876d8072e7
chore: Update modules providers configuration with 'identifier' and 'PROVIDER' ( #9636 )
...
* chore: Update modules providers configuration with 'identifier' and 'PROVIDER'
* update check
* fix tests
* type
* normalize auth provider
* emailpass
* providers
---------
Co-authored-by: Carlos R. L. Rodrigues <rodrigolr@gmail.com >
Co-authored-by: Carlos R. L. Rodrigues <37986729+carlos-r-l-rodrigues@users.noreply.github.com >
2024-10-18 09:24:15 +02:00
Carlos R. L. Rodrigues
4a03bdbb86
feat(providers): locking redis ( #9544 )
2024-10-15 12:40:24 -03:00
Harminder Virk
48e00169d2
breaking: move shared HTTP utils to the framework ( #9402 )
...
Fixes: FRMW-2728, FRMW-2729
After this PR gets merged the following middleware will be exported from the `@medusajs/framework/http` import path.
- applyParamsAsFilters
- clearFiltersByKey
- applyDefaultFilters
- setContext
- getQueryConfig
- httpCompression
- maybeApplyLinkFilter
- refetchEntities
- unlessPath
- validateBody
- validateQuery
Co-authored-by: Adrien de Peretti <25098370+adrien2p@users.noreply.github.com >
2024-10-03 09:42:00 +00:00
Harminder Virk
48bea267dc
chore: perform dependencies scan and fix all dependencies ( #9296 )
2024-09-26 14:14:38 +05:30
Adrien de Peretti
e096feb7d5
chore: Update modules deps ( #9286 )
2024-09-26 11:14:35 +05:30
Harminder Virk
9e711720dd
chore: upgrade moduleResolution to Node16 ( #9269 )
2024-09-24 17:19:20 +05:30
Adrien de Peretti
77b874f272
feat: Add support for providers to validate their options at loading time ( #8853 )
...
* feat: Add support for providers to validate their options at loading time
* fix missing removal
* fix integration tests
* add tests
2024-08-29 09:08:49 +02:00
Oli Juhl
2bacf86d3c
chore: Remove prepublishOnly script ( #8699 )
...
* wip
* wip
* verbose logging
* remove prepublish scripts
* chore: add back prepublish scripts
* wip
* remove prepublishOnly script
* chore: Clean up rest of build scripts
* add back build script
* feedback
---------
Co-authored-by: Carlos R. L. Rodrigues <37986729+carlos-r-l-rodrigues@users.noreply.github.com >
2024-08-27 10:31:38 +02:00
Carlos R. L. Rodrigues
3b4eea08ef
chore: peer dependency version ( #8771 )
...
* fix peer dependency version
* dotenv
* commands
* dotenv cli
2024-08-26 21:55:57 +02:00
Carlos R. L. Rodrigues
12670683af
fix(payment-stripe): fix rounding ( #8753 )
2024-08-25 10:44:51 +02:00
Carlos R. L. Rodrigues
058378970a
chore: dependecies reorg ( #8535 )
2024-08-23 07:16:04 -03:00
Carlos R. L. Rodrigues
dd82a56ec5
fix(payment-stripe): fix smallest unit calculation ( #8663 )
2024-08-19 19:19:49 +02:00
shij
ba58842d81
fix(payment, stripe) stripe payment cannot be captured ( #8075 )
2024-07-13 10:45:03 -03:00
Carlos R. L. Rodrigues
de36e2b36e
chore: rename return flow ( #8050 )
2024-07-10 08:09:10 -03:00
Stevche Radevski
19d7d01805
fix: Update stripe options input ( #7919 )
2024-07-03 12:51:38 +02:00
Adrien de Peretti
ae6dbc06be
chore: Update module test runner to support DmlEntities when needed ( #7799 )
...
* chore: Update module test runner to support DmlEntities when needed
* update es version for core test utils
* fix test
* update swc config
2024-06-24 09:44:01 +02:00
Riqwan Thamir
03924a4ff6
chore: move to swc/jest ( #7739 )
...
* chore: move to swc
* chore: fix tax rate tests
* chore: undo failed test
* chore: fix unit tests script
* chore: use node 20
* Update scripts/run-workspace-unit-tests-in-chunks.sh
2024-06-20 12:59:33 +02:00
Riqwan Thamir
33c4cd34cc
chore: export DML builders + fix default undefined values in SQL ( #7776 )
...
* chore: export dml builders through utils
* chore: fix undefined sql error
* chore: upgrade to ts 5
* chore: use isDefined
2024-06-20 10:45:49 +02:00
Adrien de Peretti
48963f55ef
Chore/rm main entity concept ( #7709 )
...
**What**
Update the `MedusaService` class, factory and types to remove the concept of main modules. The idea being that all method will be explicitly named and suffixes to represent the object you are trying to manipulate.
This pr also includes various fixes in different modules
Co-authored-by: Stevche Radevski <4820812+sradevski@users.noreply.github.com >
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
2024-06-19 13:02:16 +00:00
Carlos R. L. Rodrigues
70a72ce2df
chore(payment-stripe): smallest unit ( #7748 )
2024-06-17 13:37:38 -03:00
Riqwan Thamir
3d33f06e77
chore: upgrade jest everywhere ( #7703 )
2024-06-14 07:35:30 +02:00