Command Palette

Search for a command to run...

Medusa-PayPal logo

PayPal Payments for Medusa

A Medusa plugin that provides PayPal payments.

Plugin Features

  • Full Integration with PayPal: Connect your store to PayPal for secure and reliable payments.
  • One-Step & Two-Step Payments: Autocapture or authorization/hold payment flows.
  • Refunds & Cancellations: Full refund and order cancellation support.
  • Webhook Notifications: Real-time payment status updates with signature verification.
  • Express Checkout: A PayPal button for the storefront. The buyer pays without filling in the checkout form, the address comes from their PayPal account, and the shipping cost updates for it.
  • Detailed Logging: Request and response logs for debugging and support in development mode.
  • Full Test Coverage: Comprehensive unit and integration tests covering core flows and edge cases.
  • Storefront Example: A complete Next.js storefront ready to use as a reference.
  • Integration moduleNew: Configure this plugin directly in the Medusa Admin application – no editing configuration files or redeploying the store.
What Is the Integration Module? The Integration module lets any plugin declare its options as a schema, so a store administrator can configure them in the Medusa Admin, with no edits and no redeploy. The module takes care of the UI, storage, encryption and validation. Read more in this documentation.

What is PayPal

PayPal is an online payment system. It lets online stores accept payments through a PayPal account or a card in 25 currencies. Learn more at the PayPal website.


Development


💬 Support & Community

Got questions or ideas about the plugin? Join the Telegram support chat – @gorgojs_chat

Connect with other Medusa developers on Telegram – @medusajs_chat

Edited Oct 27, 2026·Edit this page