@noaignitereact-centra-checkoutservercreateGetCentraWebhookEvents

createGetCentraWebhookEvents

Create get Centra webhook events. Parses and returns the events passed from Centra.

See

Example

const getCentraWebhookEvents = createGetCentraWebhookEvents({
  adapter: nextAppRouterAdapter
})
 
const POST = async (req: Request) => {
  const [error, results] = await getCentraWebhookEvents(req)
 
  if (error) {
    // Handle error codes
    return Response.json({ message: 'Error' }, { status: 500 })
  }
 
  if ('products' in results) {
    return Response.json({ products: results.products }, { status: 200 })
  }
}