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
routingNumber
string
path
Yes
9-digit bank routing number
Response
Get Rail Limits
Retrieves transaction limits for a specific routing number.
Parameters
routingNumber
string
path
Yes
9-digit bank routing number
Response
Get Fallback Options
Retrieves fallback payment rail options when preferred rail is unavailable.
Parameters
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-LimitX-RateLimit-RemainingX-RateLimit-Reset
Example Usage
JavaScript/TypeScript
cURL
Last updated