Skip to main content
Glama
stripe.routes.ts1.06 kB
import { cancelSubscription, getPricing, getSubscription, } from '@controllers/stripe.controller'; import { Router } from 'express'; import type { Routes } from '@/types/Routes'; export const stripeRouter: Router = Router(); export const stripeRoute = '/api/stripe'; const baseURL = () => `${process.env.BACKEND_URL}${stripeRoute}`; export const getStripeRoutes = () => ({ getPricing: { urlModel: '/pricing', url: `${baseURL()}/pricing`, method: 'POST', }, createSubscription: { urlModel: '/create-subscription', url: `${baseURL()}/create-subscription`, method: 'POST', }, cancelSubscription: { urlModel: '/cancel-subscription', url: `${baseURL()}/cancel-subscription`, method: 'POST', }, }) satisfies Routes; stripeRouter.post(getStripeRoutes().getPricing.urlModel, getPricing); stripeRouter.post( getStripeRoutes().createSubscription.urlModel, getSubscription ); stripeRouter.post( getStripeRoutes().cancelSubscription.urlModel, cancelSubscription );

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/aymericzip/intlayer'

If you have feedback or need assistance with the MCP directory API, please join our Discord server