medusa-plugin-culqi-card
v1.3.1
Published
Medusa plugin for processing credit card payments with Culqi
Downloads
10
Maintainers
Readme
medusa-plugin-culqi-card
Medusa plugin for processing credit card payments using Culqi.
Environment Variables
NOTE: Options are provided as environment variables.
| Environment Variable | Description | Required | Example |
|------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------|----------|-----------|
| CULQI_SECRET_KEY | Culqi Secret Key | Yes | |
| CULQI_CAPTURE | Whether or not to capture the payment in the same request as payment authorization | | false
|
| CULQI_ORDER_AUTO_CAPTURE | Whether or not to capture the payment immediately after the order has been placed | | true
|
| CULQI_ORDER_AUTO_CAPTURE_DELAY_MS | Delay in milliseconds to capture the payment after the order has been placed | | true
|
| CULQI_DEV_EMAIL | Email to use for test environment when processing payment | | |
| CULQI_APP_ENV | App Environment. It will be appended to customer's email address to avoid conflicts in LLE environments using the same Culqi Secret Key | | staging
|
| CULQI_LOG_CULQI_REQUESTS | Whether or not to log requests to Culqi | | true
|
Usage
const plugins = [
// ...
'medusa-plugin-culqi-card',
]
Culqi Request Logging
When process.env.CULQI_LOG_CULQI_REQUESTS
is set to true
, the plugin will log all requests to Culqi to the culqi_log
table. This is useful for debugging purposes.
If Culqi requests logging is enabled, run migrations to create the culqi_log
table:
yarn build
medusa migrations run