@cfxlabsinc/b2b-services
    Preparing search index...

    Interface RouteFusionGraphqlError

    interface RouteFusionGraphqlError {
        extensions?: {
            code?: string;
            validationErrors?: Record<string, RouteFusionValidationDetail[]>[];
        };
        message: string;
        missingKeys?: string[];
        resource?: string;
    }
    Index
    extensions?: {
        code?: string;
        validationErrors?: Record<string, RouteFusionValidationDetail[]>[];
    }

    RouteFusion's own detail for a refusal.

    This matters because message on a rejected mutation is the constant string "Validation Errors" — every fact about which field was wrong lives here. validationErrors is an array of objects keyed by payment method (fedwire, ach, swift, local), each listing the variables that failed for that method; the same complaint normally repeats under every method, so readers should dedupe.

    message: string
    missingKeys?: string[]
    resource?: string