verify-shopify-webhook
TypeScript icon, indicating that this package has built-in type declarations

1.0.5 • Public • Published

verify-shopify-webhook

Verify shopify webhook using any API solution, make your own middleware easily. Requires a raw body (shopify requirement), but parses to JSON for you. Only dependency is on raw-body, this is a very tiny library.

Installation

npm i verify-shopify-webhook

Usage

import verifyWebhook from 'verify-shopify-webhook';
 
const middleware = async (req, res, next) => {
    const shopifySecret = process.env.SHOPIFY_SECRET;
 
    const { verified, topic, domain, body } = await verifyWebhook(
        req,
        shopifySecret
    );
 
    if (!verified) {
        return res.status(403).send();
    }
 
    req.body = body;
 
    return next();
};

Package Sidebar

Install

npm i verify-shopify-webhook

Weekly Downloads

562

Version

1.0.5

License

MIT

Unpacked Size

6.98 kB

Total Files

9

Last publish

Collaborators

  • dkershner6