Variable webhooksServiceConst
webhooksService: {
id: "webhooks";
mount: {
kind: "route";
path: "/api/webhooks";
symbol: "webhooksRoutes";
from: "./routes/webhooks";
};
provision: {
symbol: "webhooksProvision";
from: "./src/provision/webhooks";
};
contract: { symbol: "webhooksOps"; from: "./contract/webhooks" };
deps: ["@suluk/payments"];
env: [
{
name: "STRIPE_WEBHOOK_SECRET";
required: true;
secret: true;
hint: "verifies inbound Stripe events (POST /api/webhooks/stripe)";
},
];
} = ...
Type Declaration
Readonlyid: "webhooks"
Readonlymount: {
kind: "route";
path: "/api/webhooks";
symbol: "webhooksRoutes";
from: "./routes/webhooks";
}
Readonlyprovision: { symbol: "webhooksProvision"; from: "./src/provision/webhooks" }
Readonlycontract: { symbol: "webhooksOps"; from: "./contract/webhooks" }
Readonlydeps: ["@suluk/payments"]
Readonlyenv: [
{
name: "STRIPE_WEBHOOK_SECRET";
required: true;
secret: true;
hint: "verifies inbound Stripe events (POST /api/webhooks/stripe)";
},
]