Version: 1.0
IC Investments API
The IC Investments API powers a multi-currency financial operations platform supporting payment collection, international transfers, and USDT operations.
Key Capabilities
- Payment Orders — Generate payment links and QR codes to collect funds in ARS, BRL, or USDT from payers. Track status from pending through completion or dispute.
- Transfers — Send international transfers to bank accounts (associated or not to beneficiaries) across LATAM, Europe, USA and Asia in multiple fiat currencies.
- USDT Operations — Buy and sell USDT, with quote-based pricing locked at time of operation.
- Beneficiaries — Manage third-party recipients (individuals and companies) with their associated bank accounts.
- Branches — Store operators can create sub-branches, each with its own independent balance and settlement cycle.
- Margins — Configurable profit margins per operation type and currency, applied globally or per user.
- Earnings — Track commissions generated from payment orders, aggregated by period.
- Compliance — KYC requirement steps with configurable document and field checklists.
- Notifications — Real-time event streaming via SSE plus full notification history and read-status management.
The platform uses a role-based access model: store, branch. Available actions per endpoint depend on the authenticated user's role.
Authentication
- HTTP: Bearer Auth
Security Scheme Type: | http |
|---|---|
HTTP Authorization Scheme: | bearer |
Bearer format: | JWT |