Medusa - Payment Module

Payment Module

Payment on your terms

Control transaction and payment logic, while integrating with your preferred local payment processors. Medusa lets you handle all types of custom payment flows from ERP-based invoicing to installment payments.

Localized payment experiences that you control

Select your favorite payment processors and offer customers multiple payment options in each region. Track payment statuses of individual orders directly within your Medusa Admin.

Integrate with any payment processor
Use the pre-built integrations for payment processors, or build your own integrations to local solutions.

Localize payment options
Control the payment options available in each of your regions through the Medusa Admin.

Manage additional payments
Collect additional payments for order edits or installment payments using payment collections.

Capture payments
Authorize and capture payments during checkout using Payment Sessions in the Medusa Admin.

Handle payments through your ERP, POS, or other systems with the flexible Payment Module.

[Capture payments through your ERP

Let payment handling happen directly through your ERP system and sync it back to Medusa with workflows.



[Handle POS payments

Support all payment types with Medusa. Learn how you can power a POS system with the Payment Module.


\

Extend and build custom payment workflows

Build your own workflows to connect with your ERP system, handle payment collections, and much more. Add Widgets to your Medusa Admin to control any custom logic you add.

Build custom payment flows
Use Medusa workflows to set up custom steps in the payment process, such as synchronizing payments with your ERP or sending payment links to handle additional payments in a swap.

Learn more

Part of a pluggable architecture
Our framework lets you orchestrate your commerce stack as you prefer. Integrate your favorite tools or replace Medusa’s modules with third-party systems without full data migrations or syncs.

Learn more

Add custom payment widgets.

Use Widgets and the Medusa UI library to inject native-looking custom functionality into the Medusa Admin pages.

Learn more

Adaptable payment logic

Handle payments and transactions, localize the payment options, and customize it all to your needs.

Handle all payments

Connect and customize

Ready to build your custom commerce setup?

Start now