Products / Webhooks

Every state change arrives as a signed event. Nobody polls in a loop.

Webhooks notifies the PSP’s and its customers’ systems when something relevant happens: an operation was approved, a transaction was confirmed or rejected, a file finished processing, a period was reconciled. Signed events, with retries and delivery log.

For the business

  • Your customers find out immediately, without calling your operations team.
  • Downstream processes (accounting, ERP, notifications) trigger on their own.
  • Less "where is my payment?" support.

For your engineering team

  • HMAC signature with timestamp; documented verification.
  • Retries with backoff and a log of every attempt; manual or API resend.
  • Subscriptions per event type, per customer and per environment.

Capabilities

  • Event catalogue per module
  • Configurable subscriptions
  • Signing and verification
  • Retries and delivery log
  • Resend
  • Events towards the local connectivity layer

Integration points

What this module exposes so the PSP can connect its systems and its local adaptation layer.

  • Outbound events to the PSP’s customers
  • Internal events towards the local adaptation (for example, operation ready to execute on a rail)
  • Inbound events: results reported by the local layer
Event: transaction confirmedIllustrative · event
POST https://psp.example/webhooks/integra
X-Integra-Signature: t=1758037331,v1=6d1f…

{
  "id": "evt_01J9K5",
  "type": "transaction.confirmed",
  "data": {
    "transaction_id": "txn_01J9K4",
    "operation_id": "op_01J9K3Q8X2",
    "rail": "psp-local:bank-transfer",
    "rail_reference": "…",
    "amount": 1850000, "currency": "COP"
  }
}

Build and operate your PSP on Integra.

Tell us what you operate today and which rails you need to connect. We will show you the platform on your case.