@nicogorga/medusa-payment-mercadopago
Version:
Mercado Pago payment provider plugin for MedusaJS
21 lines (20 loc) • 822 B
text/typescript
import { MiddlewareRoute, validateAndTransformBody, validateAndTransformQuery } from "@medusajs/framework";
import { PostStoreMercadopagoPayment } from "./payment/validators";
import { GetStoreMercadopagoPaymentMethodsParams } from "./payment-methods/validators";
import { listPaymentmethodsQueryConfig } from "./payment-methods/query-config";
export const mercadopagoMiddlewares: MiddlewareRoute[] = [
{
matcher: '/store/mercadopago/payment',
method: 'POST',
middlewares: [
validateAndTransformBody(PostStoreMercadopagoPayment),
]
},
{
matcher: '/store/mercadopago/payment-methods',
method: 'GET',
middlewares: [
validateAndTransformQuery(GetStoreMercadopagoPaymentMethodsParams, listPaymentmethodsQueryConfig)
]
}
]