Developer Tools • API v2.0

Build reliable, traceable
payments into your product

Use Fiatsend APIs to create programmable, traceable payments on top of mobile money and stablecoins. Request, approve, and settle payments by phone number with full on-chain audit trails.

Everything You Need to Build

Comprehensive developer tools and APIs designed for modern applications

RESTful API

Clean, intuitive REST endpoints with comprehensive documentation and examples.

Enterprise Security

Bank-grade security with OAuth 2.0, API keys, and encrypted communications.

Global Coverage

Access to 7+ countries with local payment methods and real-time FX rates.

Real-time Data

Live exchange rates, transaction status, and instant notifications.

Fast Integration

Get up and running in minutes with our comprehensive SDKs and examples.

Developer Support

24/7 technical support, community forums, and dedicated developer relations.

Get Started in Minutes

Follow these simple steps to integrate Fiatsend APIs into your application

1

Get API Keys

Sign up and generate your API keys from the developer dashboard.

Get Started
2

Choose SDK

Select from our available SDKs for Node.js, Python, PHP, and more.

View SDKs
3

Make First Call

Test the API with our interactive playground and sample code.

Try Playground
4

Go Live

Switch to production and start processing real transactions.

Production Guide

Code Examples
in Your Language

Get started quickly with our comprehensive code examples and SDKs

Node.js SDK for server-side applications
// Install the SDK
npm install @fiatsend/sdk

// Initialize the client
const { FiatsendClient } = require('@fiatsend/sdk');

const client = new FiatsendClient({
  apiKey: 'your-api-key',
  environment: 'sandbox' // or 'production'
});

// Create a transfer
async function createTransfer() {
  try {
    const transfer = await client.transfers.create({
      amount: 100.00,
      currency: 'USD',
      recipient: {
        phone: '+1234567890',
        country: 'US'
      },
      description: 'Payment for services'
    });
    
    console.log('Transfer created:', transfer.id);
    return transfer;
  } catch (error) {
    console.error('Transfer failed:', error.message);
  }
}

Build Anything

From e-commerce to business payment rails, see how developers are using Fiatsend APIs for programmable payments

🛒

E-commerce Payments

Accept programmable payments from customers with instant settlement to mobile money accounts and full payment traceability.

Payment requests & approvals
Webhook notifications
On-chain audit trails
🏢

Business Payment Rails

Build reliable payment infrastructure for businesses with programmable settlement and phone-number identity.

Programmable settlement
Phone-number accounts
Payment status tracking

SaaS Payment Processing

Integrate traceable payment processing into your SaaS platform with webhooks and programmable money.

Payment webhooks
MobileNumber NFT identity
Stablecoin settlement
📱

Mobile Payment Apps

Add programmable payment capabilities to your mobile applications with phone-number accounts and payment requests.

Payment request APIs
MobileNumber NFT
Programmable approvals

Complete API Reference

Comprehensive documentation for all API endpoints with examples and responses

Payments API

Create and manage programmable payments

POST /transfersCreate
GET /transfers/{id}Retrieve
GET /transfersList

Exchange Rates

Real-time currency conversion

GET /ratesLive Rates
GET /rates/convertConvert
GET /rates/historyHistory

Ready to Start Building?

Join thousands of developers who are already using Fiatsend APIs to build reliable, traceable payment infrastructure

Fiatsend logoFiatsend

Revolutionizing cross-border payments with instant transfers, competitive rates, and seamless user experience.

Stay Updated

Product

Company

© 2026 Fiatsend. All rights reserved.
Made with ❤️ for global payments