Payment Module
In this section of the documentation, you will find resources to learn more about the Payment Module and how to use it in your application.
Looking for no-code docs? Refer to the Medusa Admin User Guide to learn how to manage order payments using the dashboard.
Medusa has payment related features available out-of-the-box through the Payment Module. A module is a standalone package that provides features for a single domain. Each of Medusa's commerce features are placed in Commerce Modules, such as this Payment Module.
Note: Learn more about why modules are isolated in this documentation.
Payment Features#
- Authorize, Capture, and Refund Payments: Authorize, capture, and refund payments for a single resource.
- Payment Collection Management: Store and manage all payments of a single resources, such as a cart, in payment collections.
- Integrate Third-Party Payment Providers: Use payment providers like Stripe and Adyen to handle and process payments, or integrate custom payment providers.
- Saved Payment Methods: Save payment methods for customers in third-party payment providers.
- Handle Webhook Events: Handle webhook events from third-party providers and process the associated payment.
Configure Payment Module#
The Payment Module accepts options for further configurations. Refer to this documentation for details on the module's options.
Providers#
Medusa provides the following payment providers out-of-the-box. You can use them to process payments for orders, returns, and other resources.