Investigate payment failures and automate operational workflows for SWIFT and SEPA payments.
Preflight ingests payment outcomes (ACK/NACK, pacs.002, pacs.004, internal status events) and automatically:
Designed for payment platforms, orchestration layers, and ISO 20022 pipelines.
curl -X POST https://api.preflightpayments.com/api/outcomes/ingest \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"payment_id": "demo_001",
"sender_country": "GB",
"recipient_country": "DE",
"payment_currency": "EUR",
"rail": "SEPA",
"amount": "1000",
"status": "REJECTED",
"raw_reason": "Invalid IBAN",
"timestamp": "2026-03-06T10:00:00Z"
}'Result
You can inspect the result via: GET /api/payments/{id}/trace
Public API reference available below.
To run requests:
No key needed: /health, /docs. Key required: all /api/* endpoints (preflight, cases, telemetry, trace, etc.). Without a key you get 401 API key required.
Need a key? Request access
Send payment execution outcomes from your middleware.
Examples: SWIFT ACK/NACK · SEPA pacs.002 · SEPA pacs.004 returns · internal status events
Retrieve a complete operational trace for any payment.
Includes: outcome timeline · evidence records · case lifecycle · phase classification
Analyze returns across corridors and identify avoidable failures.
Example insights: top return reasons · corridor return patterns · avoidable failure rate
Open the live Preflight API docs in a new tab.
The sandbox API may take a few seconds to wake on first load.
Open API DocsUse your demo API key in the Authorize dialog, then try endpoints directly from the browser. The OpenAPI spec reflects the live demo environment.
Payment submitted
Status: PENDING
Network reject arrives
Status: REJECTED
Preflight automatically:
Operations investigate
Use: GET /api/payments/{id}/trace
Analyze returns across corridors
GET /api/intelligence/returns
The API reference uses a deterministic demo dataset.
Perfect for exploring workflows.
Preflight integrates beside your execution stack.
Typical event sources:
Preflight does not execute payments. It observes payment execution events and builds an operational investigation layer.
Get a demo API key and access to the full case management UI.
Prefer direct contact? [email protected]