Resources
API

Fiatsend APIs & SDKs

Fiatsend provides a robust suite of APIs and SDKs that empower developers, businesses, and financial institutions to integrate fiat-to-crypto transactions into their applications. These tools enable seamless interaction with the Fiatsend Network, ensuring security, reliability, and compliance.


1. Fiatsend API

The Fiatsend API is designed to facilitate real-time fiat and crypto transactions, allowing businesses, merchants, and agents to interact with the network programmatically.

Key Features:

  • User Account Management: Create and manage user accounts programmatically.
  • Transaction Processing: Send, receive, and convert funds across fiat and stablecoins.
  • On-Ramp & Off-Ramp Integration: Enable seamless cash-in and cash-out functionality.
  • KYC & Compliance Services: Automated identity verification and AML checks.
  • Real-time Exchange Rates: Access live conversion rates for fiat and crypto pairs.
  • Merchant Payments: Process crypto payments and settle in fiat instantly.
  • Webhooks & Notifications: Receive event-driven updates for transactions and user actions.

API Endpoints:

GET /api/v1/accounts/{user_id} // Retrieve user account details
POST /api/v1/transactions // Initiate a transaction
GET /api/v1/rates // Fetch real-time exchange rates
GET /api/v1/resolve/{phone_number} // resolves mobile number into wallet address

For full API documentation, reach out to: Contact us


2. Fiatsend SDKs

To streamline development, Fiatsend provides SDKs in multiple programming languages, allowing developers to quickly integrate its services.

Available SDKs:

SDKLanguageUsage
Fiatsend JS SDKJavaScript / TypeScriptWeb & Node.js applications
Fiatsend Python SDKPythonBackend services & automation
Fiatsend Mobile SDKKotlin / SwiftAndroid & iOS integration

Installation & Setup:

JavaScript SDK

npm install @fiatsend/sdk

Basic Usage (JS Example)

import Fiatsend from "@fiatsend/sdk";
 
const fiatsend = new Fiatsend({ apiKey: "your-api-key" });
 
async function getBalance(userId) {
  const balance = await fiatsend.getBalance(userId);
  console.log(balance);
}

3. Use Cases & Integrations

For Merchants:

  • Accept crypto payments and settle in fiat instantly.
  • Automate invoicing and transaction tracking.

For Wallets & Exchanges:

  • Provide fiat on-ramp and off-ramp services.
  • Offer real-time conversions between fiat and stablecoins.

For Agents & Liquidity Providers:

  • Facilitate cash deposits and withdrawals.
  • Provide liquidity for seamless transactions.

4. Security & Compliance

  • End-to-End Encryption: Secure API calls and transaction data.
  • OAuth & API Key Authentication: Secure access control for integrations.
  • Regulatory Compliance: Built-in KYC/AML support for businesses.

Next Steps

Ready to build with Fiatsend? Explore the full API documentation and start integrating today!

📧 Get in touch

🚀 Join our developer community on Discord: https://discord.gg/wdbBFbyueC (opens in a new tab)