Pre-flight validation of payment fields for a specific rail. Returns normalized field errors without creating a payment resource. Use this to validate counterparty details, amounts, and required fields before attempting payment creation.
API key issued at onboarding. Passed as a Bearer token in the Authorization header: Authorization: Bearer <api-key>. Identifies the caller and determines organization scope. Invalid or revoked keys return 401 with error type authentication_error.
Ed25519 or RSA-SHA256 asymmetric signature over the request payload (ADR-0015). Provides request integrity and non-repudiation. The signature covers the HTTP method, path, query string, request body, and timestamp. Invalid signatures return 401 with error type authentication_error.
Unix timestamp (seconds) of when the request was signed. Server rejects requests where the timestamp drifts beyond +/-60 seconds from server time to prevent replay attacks. Must match the timestamp used in the signature computation.
Payment rail used for delivery.
ach, fedwire, swift, crypto, open Payment fields to validate. Accepts any fields valid for the specified rail's payment creation endpoint.
Validation passed — all fields are valid for this rail.
Result of pre-flight rail payment validation.