Integrations · Trustap / Tazapay / Shieldpay class

Fiat escrow partners — the signed webhook

Any provider holding fiat for a transaction can execute Recourse determinations from its own balance. The integration is one HMAC-signed webhook.

Bundle: settlement: { rail: "escrow_webhook" } (the default when no rail is named). Every ruling is POSTed to the URL set on the dashboard as ruling.money_instruction with { to_claimant_minor, to_respondent_minor, currency }, the dispute id, escalated, appealable_until, and supersedes for appeal rulings. Verify the signature with your secret; hold on escalated: true; execute the split from held funds; treat a superseding event as replacing the earlier one. Send a test event from the dashboard proves your endpoint.

Spec: integrations/escrow/WEBHOOK-SPEC.md · reference receiver: npm run escrow-mock (port 8788) · the same event shape drives the Stripe executor.

All integrationsRails in the API docs