- Get Started
- Product
- Resources
- Tools & SDKs
- Framework
- Reference
Menu
- Get Started
- Product
- Resources
- Tools & SDKs
- Framework
- Reference
Payment Module Options
In this document, you'll learn about the options of the Payment Module.
All Module Options#
Option | Description | Required | Default |
---|---|---|---|
| A number indicating the delay in milliseconds before processing a webhook event. | No |
|
| The number of times to retry the webhook event processing in case of an error. | No |
|
| An array of payment providers to install and register. Learn more in this section. | No | - |
providers Option#
The providers
option is an array of payment module providers.
When the Medusa application starts, these providers are registered and can be used to process payments.
For example:
1import { Modules } from "@medusajs/framework/utils"2 3// ...4 5module.exports = defineConfig({6 // ...7 modules: [8 {9 resolve: "@medusajs/medusa/payment",10 options: {11 providers: [12 {13 resolve: "@medusajs/medusa/payment-stripe",14 id: "stripe",15 options: {16 // ...17 },18 },19 ],20 },21 },22 ],23})
The providers
option is an array of objects that accept the following properties:
resolve
: A string indicating the package name of the module provider or the path to it relative to thesrc
directory.id
: A string indicating the provider's unique name or ID.options
: An optional object of the module provider's options.
Was this page helpful?