Build on PayFlow
Open APIs and SDKs designed for developer productivity. Get from API credentials to your first transaction in minutes.
POST /v1/payments
Authorization: Bearer sk_sandbox_...
Content-Type: application/json
{
"amount": 150000,
"currency": "USD",
"routing": "auto",
"source": {
"type": "ach",
"account_id": "acct_..."
},
"destination": {
"routing_number": "021000021",
"account_number": "..."
}
}Three steps to your first payment.
Request API Credentials
Register your organization and receive sandbox API keys. Full production access follows security review.
Create a Payment Request
Use our REST API or SDK to initiate a transaction. The orchestration engine handles rail selection automatically.
Configure Webhook Notifications
Subscribe to payment lifecycle events — authorization, settlement, failure — delivered in real time to your endpoint.
Custom Logic, Zero Infrastructure
Define custom payment logic without writing infrastructure code. Configure rules through our API or dashboard.
Routing Rules
Direct transactions to specific rails based on amount, geography, or customer segment.
Conditional Approvals
Apply multi-step approval logic for high-value or high-risk transactions.
Retry Strategies
Define fallback rails and retry logic when a payment path fails or times out.
Risk Thresholds
Set custom risk score thresholds to trigger holds, flags, or automatic declines.
Test Before You Ship
A fully-featured testing environment that mirrors production. Simulate payment rails, test edge cases, and validate webhooks without touching real funds.
Request Sandbox Access