Webhooks & Reconciliation: A Practical Guide

Verify events, stay idempotent and reconcile payments without the headaches.

Drop-in checkout

One script tag, any stack:

<script src="https://cdn.speend.io/checkout.js"
        data-currency="USDT"></script>

Handle the webhook

app.post("/speend/webhook", (req, res) => {
  const { status, amount, currency } = req.body;
  if (status === "paid") fulfil(amount, currency);
  res.sendStatus(200);
});

Settlement, conversion and reconciliation happen on our side.

Want to accept crypto payments on your website?

Fast setup, settlement from 0.5%. Go live in a few hours.

Request a demo
Share
Michael Brown
Author

Senior writer covering crypto payments, settlement and merchant onboarding.