Developers

Built for Developers

Powerful APIs and SDKs to integrate crypto payments in minutes

import { FusionPay } from '@fusionpay/sdk';

const fusionpay = new FusionPay({
  apiKey: 'YOUR_API_KEY'
});

// Create a payment
const payment = await fusionpay.payments.create({
  amount: 100,
  currency: 'USD',
  chain: 'ethereum',
  metadata: {
    orderId: '12345'
  }
});

console.log(payment);
app.post('/webhook', fp.webhooks.handle((event) => {
  if (event.type === 'payment.succeeded') {
    // Handle payment success
  }
}));

Modern SDKs

Type-safe SDKs for all major languages

Webhooks

Real-time notifications for all events

Global Infrastructure

99.99% uptime SLA guarantee

Complete API Reference

Detailed documentation for all API endpoints with examples in multiple languages

POST /v1/payments


{
  "amount": 1000,
  "currency": "USD",
  "chain": "ethereum",
  "metadata": {
    "orderId": "order_123"
  }
}

Developer Resources

API Reference

Complete API documentation

SDKs & Tools

Official libraries and tools

Sample Apps

Example implementations

Webhooks Guide

Event handling documentation

Testing Guide

Test mode and sandbox usage

API Status

System status and updates

Ready to Start Building?

Create a free account and start accepting crypto payments today