Payment Operations

Base URL: /v1/payment-ops

Authentication

All endpoints require authentication using a Bearer token in the Authorization header:

Authorization: Bearer <your_token>

Types

PaymentRailResponse

interface PaymentRailResponse {
  externalId: string;
  bankName: string;
  fedNowEnabled: boolean;
  rtpEnabled: boolean;
  achEnabled: boolean;
  wireEnabled: boolean;
  limits: {
    fedNow?: { daily: number; transaction: number };
    rtp?: { daily: number; transaction: number };
    ach?: { daily: number; transaction: number };
    wire?: { daily: number; transaction: number };
  };
  windows: {
    fedNow?: string;
    rtp?: string;
    ach?: string;
    wire?: string;
  };
}

Endpoints

Get Rail Eligibility

Retrieves payment rail eligibility information for a specific routing number.

Parameters

Name
Type
In
Required
Description

routingNumber

string

path

Yes

9-digit bank routing number

Response

Get Rail Limits

Retrieves transaction limits for a specific routing number.

Parameters

Name
Type
In
Required
Description

routingNumber

string

path

Yes

9-digit bank routing number

Response

Get Fallback Options

Retrieves fallback payment rail options when preferred rail is unavailable.

Parameters

Name
Type
In
Required
Description

routingNumber

string

path

Yes

9-digit bank routing number

rail

string

query

No

Desired rail (default: 'fedNowEnabled')

Response

Get Directory Status

Retrieves the current status of the FedNow directory.

Response

Sync FedNow Directory

Manually triggers a sync of the FedNow directory.

Response

Error Responses

All endpoints can return the following errors:

Rate Limits

  • 100 requests per minute per API key

  • Rate limit headers included in response:

    • X-RateLimit-Limit

    • X-RateLimit-Remaining

    • X-RateLimit-Reset

Example Usage

JavaScript/TypeScript

cURL

Last updated