Swedish and Nordic infrastructure for Medusa v2 — payments, fulfillment, authentication, commerce intelligence, and agentic commerce.
Status: Early development. Packages marked In Development have scaffolded providers with mock API integrations — they are not production-ready and do not connect to live APIs yet. Real API integrations are the next step for each package.
| Package |
Description |
Status |
@peyya/medusa-payment-swish |
Swish mobile payments (Sweden) |
🔨 In Development |
@peyya/medusa-payment-klarna |
Klarna Checkout v3 (Nordics) |
🔨 In Development |
@peyya/medusa-payment-qliro |
Qliro One checkout |
🔨 In Development |
@peyya/medusa-payment-trustly |
Trustly bank transfers |
Planned |
| Package |
Description |
Status |
@peyya/medusa-fulfillment-postnord |
PostNord shipping & pickup points |
🔨 In Development |
@peyya/medusa-fulfillment-dhl |
DHL Express, Parcel & ServicePoint |
Planned |
@peyya/medusa-fulfillment-budbee |
Budbee home delivery & Box lockers |
Planned |
@peyya/medusa-fulfillment-instabox |
Instabox locker delivery |
Planned |
| Package |
Description |
Status |
@peyya/medusa-auth-better-auth |
Social login, magic links, sessions |
Planned |
@peyya/medusa-auth-webauthn |
Passkeys / FIDO2 (BankID-ready) |
Planned |
@peyya/medusa-auth-twilio-otp |
SMS OTP via Twilio Verify |
Planned |
| Package |
Description |
Status |
@peyya/medusa-plugin-analytics |
Behavioral analytics & product performance |
Planned |
@peyya/medusa-plugin-customer-segments |
Automatic customer segmentation |
Planned |
@peyya/medusa-plugin-recommendations |
Product recommendation engine |
Planned |
@peyya/medusa-plugin-search-intelligence |
Search analytics & synonym management |
Planned |
| Package |
Description |
Status |
@peyya/medusa-plugin-agentic-commerce |
AI-native commerce (feeds, chat, markdown, llms.txt) |
Planned |
git clone https://github.com/peyyadotdev/medusa-plugins.git
cd medusa-plugins
pnpm install
pnpm run build # Build all packages
pnpm run test # Run all tests
pnpm run lint # Lint all packages
pnpm run type-check # TypeScript validation
pnpm run format # Format with Prettier
When you make changes to a package, create a changeset before opening a PR:
pnpm changeset # Select changed packages and version bump type
MIT — see LICENSE.