Webhooks
What is Webhooks
A webhook (also called a web callback or HTTP push API) is a way for an app to provide other applications with real-time information. A webhook delivers data to other applications as it happens, meaning you get data immediately.
Setup Webhooks via API
Read more about how to setup webhooks subscription here: Webhooks Subscriptions
Setup Webhooks via Backoffice
You can setup Webhooks via Dintero Backoffice under Settings --> Webhooks.
Verify event signature
You can verify that the request received originated from Dintero by creating
the subscription with HMAC-SHA1 secret set.
The request sent to your subscription url will then include a event-signature
header that you can verify using the secret used when the subscription was
created
Example code
const verifyEventSignature = (req, secret) => {
    const eventSignature = req.headers["event-signature"];
    const calculatedEventSignature = crypto
        .createHmac("sha1", Buffer.from(secret))
        .update(JSON.stringify(req.body))
        .digest("hex");
    assert.ok(eventSignature === calculatedEventSignature);
};