import type { MedusaRequest, MedusaResponse } from "@medusajs/framework/http" import type PayPalModuleService from "../../../../modules/paypal/service" /** POST /admin/paypal/disconnect — drop the active environment's credentials. */ export async function POST(req: MedusaRequest, res: MedusaResponse) { try { const paypal = req.scope.resolve("paypal_onboarding") await paypal.disconnect() return res.json({ ok: true }) } catch (e: unknown) { const message = e instanceof Error ? e.message : String(e) console.error("[PayPal] disconnect failed:", message) return res.status(500).json({ message: "Failed to disconnect PayPal" }) } }