Payouts to Bank Accounts
Send cash payouts to recipients after crypto-funded payment confirmation.
For Developers
Accept crypto from users and deliver cash to bank accounts via simple APIs and real-time webhooks.
What You Can Build
Send cash payouts to recipients after crypto-funded payment confirmation.
Accept crypto from customers and settle cash directly to business bank accounts.
Let customers pay in crypto while sellers receive fiat settlement into bank accounts.
Orchestrate single or multi-recipient payout flows across supported corridors.
Quickstart
Get credentials and configure your environment.
Generate quote with required crypto amount and fee details.
React to status events and keep users informed in real time.
Go live in hours, not weeks.
Core API Capabilities
Get exact crypto required, fee breakdown, and quote expiry.
Trigger recipient bank settlement after payment confirmation.
Validate recipient account details with name-match checks.
Receive status events so your app can react instantly.
Track every transfer state from pending to settled.
Apply limits and verification tiers for safer operations.
Code Examples
Create Quote
curl -X POST https://api.2settle.io/v1/quotes \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"fiat": "NGN",
"amount": 120000,
"asset": "USDT_TRC20"
}'Create Transfer
curl -X POST https://api.2settle.io/v1/transfers \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"reference": "ref_12345",
"quote_id": "qt_12345",
"recipient": {
"bank_code": "058",
"account_number": "0123456789"
}
}'Verify Bank
curl -X POST https://api.2settle.io/v1/banks/verify \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"bank_code": "058",
"account_number": "0123456789"
}'Webhook Handler
curl -X POST https://your-app.com/webhooks/2settle \
-H "X-2Settle-Signature: tssig_xxx" \
-H "Content-Type: application/json" \
-d '{"event":"transfer.settled","reference":"ref_12345"}'Security note: always verify webhook signatures.
Events & Statuses
Status Pipeline
Sample webhook events: `transfer.pending`, `transfer.confirmed`, `transfer.settled`.
Pricing & Limits
Conversion Charge
1%
Applied per conversion.
Processing Fee
β¦1,000 / β¦2,000 / β¦5,000
Tiered by amount range.
Settlement Target
~15 mins
Subject to confirmations and checks.
Verification Limits
$2k / $5k + business tiers
Varies by verification level.
Developer Support
Sandbox access is planned and marked as Coming Soon.
Get direct support for implementation planning and go-live readiness.
Receive operational updates and clear communication on service events.
Sandbox environment is coming soon. You can still begin integration planning with docs and support.
Yes, recommended. Webhooks provide near real-time updates while polling can be used as fallback.
Yes. Flows are built for C2B and B2B settlement use cases with trackable status updates.