Technical Components
Pay by Bank consists of three main components:Identity
Graph-based identity engine for real-time verification
Bridge
Open banking connectivity suite for account linking and paykey generation
Payments
Send or receive payments directly from any bank account
Key Features for Developers
- Unified API: Single integration point for identity, open banking, and payments
- Real-time Identity Verification: Sub-second customer onboarding, no selfies required
- Bank Account Connectivity: Connect to 90%+ of US bank accounts with our Bridge SDK or bring your own token
- Fraud Prevention: Built-in transaction monitoring
- Multi-rail Orchestration: Optimize for speed across ACH, RTP, and FedNow (coming soon)
- Webhook Support: Real-time notifications for asynchronous events
Integration Overview
Implementing Pay by Bank involves interacting with three primary API endpoints:- Customers API: Manage customers with Straddle ID built-in
- Bridge API: Handle bank account connections and paykey generation
- Payments API: Initiate and manage payment transactions across multiple rails
Implementation Workflow
Payment Processing
Utilize the Payments API with generated paykeys to initiate and manage transactions.
We’re just getting started with this guide. Keep reading to learn a whole lot more. Or skip to the end and start coding.