Developer APIs
Integrate ICS seamlessly using our API-first platform. Build, test, and deploy real-time payment solutions using powerful, developer-friendly APIs.
Verify customer identity and ensure compliance with KYC (Know Your Customer) requirements using secure identity services.
- Customer onboarding and identity validation
- KYC and compliance verification workflows
- Tokenized identity management
- Secure authentication and authorization
POST /api/identity/verify
{
"userId": "12345",
"documentType": "SSN",
"value": "XXX-XX-XXXX"
}Create and manage payment orders across multiple payment rails with unified orchestration and lifecycle management.
- Unified order creation across RTP, ACH, and Cards
- Dynamic routing and payment method selection
- Real-time status tracking
- Webhook-based updates and notifications
POST /api/orders
{
"amount": 150.00,
"currency": "USD",
"paymentMethod": "RTP",
"customerId": "cust_001"
}Track and reconcile financial transactions in real time with full visibility across all payment channels and systems.
- Real-time transaction reconciliation
- Access to detailed financial reports
- Audit logs and traceability
- Error and exception tracking
GET /api/reconciliation?date=2026-01-01
Response:
{
"totalTransactions": 1250,
"matched": 1200,
"exceptions": 50
}Receive real-time updates on payment events, order status changes, and system notifications through webhook subscriptions.
- Event-driven architecture for payment updates
- Order status and lifecycle notifications
- Custom webhook endpoints
- Retry mechanisms for reliability
POST /webhooks/payment
{
"event": "payment.completed",
"orderId": "ord_123",
"status": "SUCCESS"
}