UNPKG

@unchainedshop/plugins

Version:

Official plugin collection for the Unchained Engine with payment, delivery, and pricing adapters

18 lines (17 loc) 563 B
import { createLogger } from '@unchainedshop/logger'; import handleWebhook from "./handle-webhook.js"; import {} from 'fastify'; const logger = createLogger('unchained:cryptopay:handler'); const cryptopayHandler = async (req, reply) => { try { await handleWebhook(req.body, req.unchainedContext); reply.status(200); return reply.send({ success: true }); } catch (e) { logger.error(e); reply.status(500); return reply.send({ success: false, error: e.message }); } }; export default cryptopayHandler;