@unchainedshop/plugins
Version:
Official plugin collection for the Unchained Engine with payment, delivery, and pricing adapters
18 lines (17 loc) • 563 B
JavaScript
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;