diff --git a/.changeset/clever-experts-ring.md b/.changeset/clever-experts-ring.md new file mode 100644 index 0000000000..017b3270dc --- /dev/null +++ b/.changeset/clever-experts-ring.md @@ -0,0 +1,5 @@ +--- +"@medusajs/payment": patch +--- + +fix(payment): ensure that payment error is captured in logger diff --git a/packages/modules/payment/src/services/payment-provider.ts b/packages/modules/payment/src/services/payment-provider.ts index 3fbccb5041..e996dd30ae 100644 --- a/packages/modules/payment/src/services/payment-provider.ts +++ b/packages/modules/payment/src/services/payment-provider.ts @@ -47,7 +47,10 @@ export default class PaymentProviderService extends ModulesSdkUtils.MedusaIntern Unable to retrieve the payment provider with id: ${providerId} Please make sure that the provider is registered in the container and it is configured correctly in your project configuration file. ` - this.#logger.error(errMessage) + + // Ensure that the logger captures the actual error + this.#logger.error(e) + throw new Error(errMessage) } }